Hibernate ORM 5.2.0 版本的发布已被标记并发布。

5.2.0 版本中的许多更改在用途和扩展方面都具有重要意义。请务必阅读 5.2 迁移指南 了解详细信息。

更改的完整列表可以在 此处 找到。以下是主要更改的讨论。

Java 8 基准

5.2 版本将 Java 8 作为其基准,包括 JDK 和 JRE。这意味着

  • 已删除 hibernate-java8 模块;该功能已整合到 hibernate-core

  • 作为查询参数支持 Java 8 日期/时间类型的本地支持。

  • 支持流式(java.util.stream.Stream)查询结果。

  • 支持作为可能返回 null 的方法的返回值 java.util.Optional

  • 在向扩展点引入新方法时利用 Java 8 的“默认方法”。

将 JPA 支持整合到 hibernate-core

这意味着 hibernate-entitymanager 模块不再存在。其功能已整合到 hibernate-core

JCache 支持

支持使用任何符合 JCache 规范的缓存实现作为二级缓存提供程序。请参阅 HHH-10770

会话级别批量大小支持

已添加对指定每个 Session 的写入操作批量大小的支持。请参阅 HHH-10431

获取方式

有关通过您喜欢的依赖关系管理能力构建工具消费发布的信息,请参阅 https://hibernate.com.cn/orm/downloads/

对于那些对依赖关系管理能力构建工具过敏的人,可以从 SourceForge 以 ZIP 或 TGZ 格式获取发布包。


返回顶部