对Java 8日期(JSR-310)的支持
MyBatis 从 3.4.0 版本开始增加了对 Java 8 日期(JSR-310)的支持。如果使用 3.4.0 及以上版本,只需要在 Maven 的 pom.xml 中添加如下依赖即可。
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-typehandlers-jsr310</artifactId>
<version>1.0.2</version>
</dependency>
如果使用比 3.4.0 更早的版本,若要支持 Java 8 日期,还需要添加如下配置:
sqlSessionFactoryBean.addTypeHandlers(
new InstantTypeHandler(),
new LocalDateTimeTypeHandler(),
new LocalDateTypeHandler(),
new LocalTimeTypeHandler(),
new OffsetDateTimeTypeHandler(),
new OffsetTimeTypeHandler(),
new ZonedDateTimeTypeHandler(),
new YearTypeHandler(),
new MonthTypeHandler()
);
Last updated