标签
作者
Hibernate ORM项目4.3.0.Beta5版本刚刚发布。这使Hibernate更加接近JPA 2.1的兼容性,同时也带来了许多其他优点。值得注意的JPA 2.1工作包括:
暑假快乐之后继续工作 :)
Hibernate团队很高兴地宣布今天发布了Hibernate 4.3.0.Beta3版本。实体图支持仍在进行中,但所有其他JPA 2.1特性应该已完全运行。本版本中完全功能性的特定JPA 2.1特性包括:
实体脏度检查选项
在刷新时,Hibernate需要知道哪些实体状态已变脏(已更改),以便知道需要写入数据库的数据以及不需要的数据。历史上Hibernate仅定义了一种此类脏度检查的方法,但后来增加了多种额外的方案,这些方案似乎不太为人所知。本博客的目的是为改进关于脏度检查和这些各种选项的文档奠定基础。
Hibernate 团队很高兴地宣布今天发布了 Hibernate 4.3.0.Beta1 版本,该版本针对(尚未最终确定)的 JPA 2.1 规范,该规范是即将推出的 Java EE 7 平台的一部分。这是第一个针对 JPA 2.1 支持的版本。正如所提到的,JPA 2.1 还未完全最终确定,因此这种支持应被视为预览。JPA 2.1 定义了许多增强功能。在这里,我不会深入探讨每一个功能,因为我计划为其中一些功能撰写单独的深入博客。然而,关于新特性的总结在网络上随处可见;例如
可调用语句支持
即将最终确定的 JPA 2.1 规范增加了处理 JDBC CallableStatements(存储过程和函数调用)的标准支持。Arun Gupta 在 https://blogs.oracle.com/arungupta/entry/jpa_2_1_early_draft 中对初始的 JPA 2.1 功能有很好的总结,包括存储过程支持。标准化在这里意味着在提供者之间以及在数据库供应商之间。非常棒。虽然我很喜欢处理可调用语句的标准支持的想法,但我对提议的 JPA StoredProcedureQuery API 的某些方面并不特别兴奋。我的担忧主要在于如何访问输出,尤其是在期望多个结果时。让我们先看看一个简单的示例,这是一个返回结果的存储过程
Hibernate ORM 4.1.1 已发布。这个版本包含了一系列改进和错误修复。一些值得关注的特定变更包括
Hibernate ORM 4.1.0 已发布。本版本添加了一些新特性,以及多项改进和错误修复。一些特别的功能包括