jpa使用localdatetime小错误
因为最近在看阿里巴巴华山版开发手册,手册中禁止使用static修饰simpledateformat。顾想起使用java8最新的时间api:localdate。
大体概括一下:
date -> localdate
time -> localtime
datetime -> localdatetime
使用中出现的问题:
无法和sql进行映射,导致类型转换异常。
原因解析:
大家用的Hibernate的版本是5.1(我这里演示的版本是5.1.2.Final)及低版本会将localdatetime 映射为 tinyblob。
解决方案:
添加hibernate-java8 依赖
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-java8</artifactId>
<version>5.0.12.Final</version>
</dependency>

浙公网安备 33010602011771号