問題描述:
工作中要從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"/>
如果有不清楚的地方,歡迎留言讨論。