首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么hibernate-java8 8 (hibernate 5.x) jar不被推荐?

为什么hibernate-java8 8 (hibernate 5.x) jar不被推荐?
EN

Stack Overflow用户
提问于 2016-09-29 04:47:59
回答 1查看 8.6K关注 0票数 11

Hibernate 5及更高版本通过jar "hibernate- Java8“支持Java8 DateTime Api。

但是MavenRepository在hibernate-java8JAR的标题旁边显示了一条不推荐的消息--使用hibernate-core )。

为什么hibernate -java8jar被称为弃用,即使它需要获得java8的hibernate支持?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-29 06:11:45

您可以看到Hibernate的迁移指南。它指定

Hibernate 5.2是使用Java 8 JDK构建的,在运行时需要Java 8 JRE (我们正在研究Java 9是否也能工作)。这有若干影响: hibernate- Java 8模块已经合并到hibernate-core中,Java 8的日期/时间类型现在已经被本地支持。 (todo)支持Java 8可选 (todo)支持其他Java 8特性?

hibernate-java8 8模块已被删除;该功能已合并为hibernate-core。

关于hibernate-java8 8,请看这张票上的解释,

由于这依赖于Java 8,Hibernate仍然保持与Java 6的兼容性,因此添加了一个新的模块hibernate- Java 8来隔离Java 8与这些类的兼容性。我们将这个模块中的类折叠到hibernate-core中,一旦我们基线化了一个Java 8。

由于hibernate不再维护hibernate-java8 8,所以您可以看到hibernate-java8 8只不过是一个空占位符。Github & JIRA细节.

因此,由于该功能已合并为hibernate-core;hibernate-java8 8现在已折旧。

我希望这个回答你的问题。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39761619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档