注意:今天遇到一个问题。
当我数据库里面的字段类型是: datetime类型、代码里面的类型定义成Date。 这个时候如果定义的Mapper关系如下:
<result column="gmt_create" jdbcType="DATE" property="gmtCreate"/>
<result column="gmt_modified" jdbcType="DATE" property="gmtModified"/>
执行出来的时间只有年月日。这个就尴尬了。。。
正确的方式是把jdbcType给去掉。才能正常输出。
抛出这个问题之后,我们来看下mybatis里面是如何来实现这块的映射的?从代码出发来看看这个问题