天天看點

Mybatis從資料庫中取日期類型資料的方法

問題描述:

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

如果有不清楚的地方,歡迎留言讨論。