Mybatis从数据库中取日期类型数据的方法
问题描述:工作中要从Mybatis从Mysql中取日期类型的数据,取的时候发现取出来的是null值。之前POJO中用的数据类型是org.joda.time.DateTime,数据库中的数据类型是datetime。当把POJO中中的数据类型换成java.sql.Date时能取到日期但是取不到时间。解决办法:把POJO中的数据类型换成java.util.Date,并把resul
·
问题描述:
工作中要从Mybatis从Mysql中取日期类型的数据,取的时候发现取出来的是null值。
之前POJO中用的数据类型是org.joda.time.DateTime,数据库中的数据类型是datetime。
当把POJO中中的数据类型换成java.sql.Date时能取到日期但是取不到时间。
解决办法:
把POJO中的数据类型换成java.util.Date,并把resultMap中相应result配置加上javaType='java.util.Date'。
例如:
<result column="exp_time" property="expireTime" javaType="java.util.Date"/>
更多推荐
已为社区贡献1条内容
所有评论(0)