首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

MAP传参需认认真真

2012-09-28 
MAP传参需仔细在PO中private Date birthday有业务将birthday SET进mobileDO中,在Service中MapString, Ob

MAP传参需仔细
在PO中

private Date birthday;

有业务将birthday SET进mobileDO中,在Service中
Map<String, Object> map=null;map=BeanUtils.describe(mobileDO);

在iBATIS中
<update id="updateOBJ" parameter>      <isNotNull prepend="," property="mobile" >        Mobile = #mobile:VARCHAR#      </isNotNull>       <isNotNull prepend="," property="birthday" >        Birthday = #birthday:TIMESTAMP#      </isNotNull></dynamic>    where ID = #ID:INTEGER#</update>

执行时一直报错,说日期格式不正确,最后问了老大,才知道上面MAP里是<String, Object>,那么日期就变String型了,而iBATIS却是将它定义为日期型

热点排行