问题描述:

工作中要从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"/>


如果有不清楚的地方,欢迎留言讨论。
Logo

更多推荐