Hibernate ORM 4.1.0 版本刚刚发布。这个版本增加了一些新功能,以及一些改进和错误修复。特别包括以下功能
- 用于通过自然标识符加载的新(实际)API。主要参见 HHH-2879 和 HHH-6974。此外,参见我关于此功能的早期帖子 这里。
- 增加了一个用于在 getCurrentSession 用例中处理多租户的 TenantIdentifierResolver。参见 HHH-6336
- 提供自定义脏处理的能力。参见 HHH-3910 和 HHH-6998
请参见 4.1 版本说明 以获取详细信息。
此外,这个版本的文档也进行了大量工作。JPA/HEM 文档已经完全纳入到 Hibernate 参考文档
和 Hibernate 开发者指南
中。主要注释/映射信息纳入前者,其他所有内容纳入后者。其他如多租户、服务等的文档也纳入 Hibernate 开发者指南
。现在,随着我们前进,重点将是将 Hibernate 参考文档
中的信息纳入 Hibernate 开发者指南
。
今天还发布了 3.6.10 版本。它包含一些错误修复。同样,请参见 版本说明 以获取详细信息。
顺便说一句,关于 Hibernate ORM
这个名称的说明。这正好是我们之前所说的 Hibernate Core。简要历史是,最初只有 Hibernate
,但随着团队开始着手相关项目(Hibernate Search
等),我们一致同意将之前被称为 Hibernate
的项目称为 Hibernate Core
。我们最近决定,名称中的 core
部分是一个糟糕的选择,因为它没有给出任何提示。因此 Hibernate ORM
。