<p><img alt="Hibernate ORM 4.1.1 发布" src="https://simg.open-open.com/show/ef9b3114a65bd2456bf64bec7e3515f0.jpg" width="150" height="42" /></p> <p><strong>Hibernate</strong>是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。<strong>Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JBOSS所有。<br /> <br /> </strong></p> <p class="wikiPara">Hibernate ORM 4.1.1 刚刚发布,该版本包含一些改进和 bug 修复,特别值得关注的有:</p> <ul class="wikiUnorderedList"> <li class="wikiUnorderedListItem">内部 QueryPlanCache 类的大幅性能提升,该类是对 HQL 和 JPQL 以及 SQL 编译的缓存,解决了并发的瓶颈问题 (<a href="/misc/goto?guid=4958332150880102038">HHH-5927</a>)</li> <li class="wikiUnorderedListItem">改进 4.1 新的自然 id 加载特性,例如可通过持久化继承进行加载 (<a href="/misc/goto?guid=4958332151692214117">HHH-7046</a>) </li> <li class="wikiUnorderedListItem">关于自然 id 加载特性的改进可能会导致已有应用使用 @NaturalId 的一些问题</li> <li class="wikiUnorderedListItem">在使用 @Any 映射的非 JAP 特性中允许 JPA 静态元模型继续有效 (<a href="/misc/goto?guid=4958332152499785873">HHH-6589</a>)</li> <li class="wikiUnorderedListItem">可通过 @CollectionType 来支持自定义集合类型(<a href="/misc/goto?guid=4958332153302800430">HHH-4417</a>)</li> <li class="wikiUnorderedListItem">文档方面的改进,全面移植到 <a href="/misc/goto?guid=4958332154099725298">DocBook</a> v5</li> </ul> <p class="wikiPara">完整的改进记录请看 <a href="/misc/goto?guid=4958332154898306592">chagelog</a></p>