Hibernate 团队很高兴地宣布今天发布的 Hibernate 4.3.0.Beta1,该版本针对的是(尚未最终确定)JPA 2.1 规范,该规范是即将推出的 Java EE 7 平台的一部分。这是第一个针对 JPA 2.1 支持的版本。如前所述,JPA 2.1 尚未完全确定,因此此支持应被视为预览。JPA 2.1 定义了一些增强功能。我不会在这里详细讨论它们,因为我计划为一些这些功能发布单独的深度博客文章。然而,网络上充满了关于新功能的良好总结;例如
- https://blogs.oracle.com/arungupta/entry/jpa_2_1_early_draft
- https://blogs.oracle.com/arungupta/entry/jpa_2_1_schema_generation
我未看到很多讨论的一个特性是 实体图
的概念。这个 Beta1 版本对 实体图
的支持非常有限。您可以定义实体图,但目前它们在加载数据时不会被考虑。这将是 Beta2 的重点。
4.3 继续构建 4.2 开始的 OSGi 支持,并包含许多其他改进和修复。有关更改的完整分解,请参阅 变更日志。
如往常一样,已将工件上传到 JBoss Nexus 仓库(定期同步到 Maven Central)以及 Hibernate SourceForge 上的发布包,格式为 ZIP 和 TGZ。