Hibernate 5.2是使用Java 8 JDK构建的,将需要Java 8 JRE在运行时(我们正在调查Java 9是否也可用)。这有一些影响:
hibernate-java8模块已合并到hibernate-core中,并且现在原生支持Java 8日期/时间类型。
(待办) 支持Java 8 Optional
(待办) 支持其他Java 8功能?
hibernate-java8模块已被删除;该功能已合并到hibernate-core中。
对于hibernate-java8,请查看此票据以获取说明。
由于Hibernate仍然支持Java 6,但依赖Java 8,因此添加了一个新模块hibernate-java8来隔离Java 8兼容性。我们将在基线为Java 8后将这个模块的类合并到hibernate-core中。