mybatis 映射 timestamp LocalDateTime字段查询出错
大家知道,在实体Entity里面,可以使用Java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段
但是,java.sql.Date、java.sql.Timestamp、java.util.Date这些类都不好用,很多方法都过时了。
Java8里面新出来了一些API,LocalDate、LocalTime、LocalDateTime 非常好用
但是mybatis 映射 timestamp LocalDateTime字段查询出错,
具体错误
error attempting to get column ‘create_at’ from result set. Cause: java.lang.UnsupportedOperationException: getObject
解决方法:加入依赖
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-typehandlers-jsr310</artifactId>
<version>1.0.2</version>
</dependency>
如果有用的话点个赞吧,我也是从别的地方整理来的