`
songbin0201
  • 浏览: 320043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ibatis 指定 jdbcType

阅读更多
ibatis在进行对象关系映射时,我们往往习惯这么定义

<resultMap id="userPush"
		class="com.util.ibatis.test.UserPush">
		<result property="uid" column="USPU_UID_FK" />
		<result property="pushDate" column="USPU_PUSHDATE" jdbcType="DATE"/>
</resultMap>

理论上不用显示的定义jdbcType,只有当字段可为NULL时才需要jdbcType属性;另外如果字段类型为日期时间类型,显示的指定jdbcType,可以更准确的表述SQL,因为java只有一个Date类型,而大多数数据库有多个时间日期类型。

一般情况下,日期时间类型的字段,resultMap 和 parameterMap中不显示的指定 ibatis会自动做类型映射成DATETIME(yyyy/MM/dd HH:MM:SS);如果指定jdbcType="DATE",则存入数据库和取出的时间格式为  yyyy/MM/dd
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics