不支持使用 s pring-boot 1.5.10
(所以是当前的)来使用 Java8 日期/时间,因为默认情况下这个版本的 Spring Boot 使用. 为了实现这一点(Spring Boot 1.5.10),在覆盖版本的部分中起作用。 Hibernate 5.0.12.Final
pom.xml
properties
<hibernate.version>5.2.12.Final</hibernate.version>
问题: 启用 Java8 日期/时间以覆盖休眠版本或以某种方式(如果是,那么如何?)将 JPA 2.2 用于 SPRING_BOOT 的最佳方法是什么?
编辑与休眠5.0.x
我不断得到:
01 05 2001', 'd M yyyy'), ParseDateTime('02 05 2001', 'd M yyyy')); 嵌套异常是 org.h2.jdbc.JdbcSQLException: Heksadecymalny string z nieparzystą liczbą znaków: "2001-01-01 00:00:00.0" 具有奇数个字符的十六进制字符串:"2001-01-01 00:00:00.0" ; SQL 语句:INSERT INTO 保留 (ID, RESERVATION_NAME, DATE_FROM, DATE_TO) VALUES (1, 'res1', ParseDateTime('01 01 2001', 'd M yyyy'), ParseDateTime('02 01 2001', 'd M yyyy ')),
但是使用时5.2.12.Final
一切正常。