Java持久层框架,Hibernate ORM 5.0 第三个 bug 修复版发布

bger 8年前

Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JBOSS所有。

它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。

Hibernate不仅负责从Java类到数据库表的映射(还包括从Java数据类型到SQL数据类型的映射),还提供了面向对象的数据查询检索机制,从而极大地缩短的手动处理SQL和JDBC上的开发时间。

Hibernate ORM 5.0 第三个 bug 修复版发布,更新如下:

Bug

* [HHH-1400] - formula-based property leads to generation of invalid SQL with subselect fetches  * [HHH-9074] - HQL Query with boolean and @Convert  * [HHH-9374] - EntityGraph applied to subquery when using collection function  * [HHH-9784] - scroll() and iterate() methods do not support provided HQLQueryPlan  * [HHH-10104] - Using JPA 2.1 schema generation together with hbm2ddl runs into deadlock with MySQL  * [HHH-10169] - Hibernate ignores foreign-key name in hbm <joined-subclass>  * [HHH-10170] - Reuse JAXBContext instance (Slow mapping initialization) - port HHH-10065 fix to 5.0 branch  * [HHH-10172] - Throw MappingException when entity/component class defines multiple matching getters by stem name  * [HHH-10174] - Incorrect splitting of string using dot as separator  * [HHH-10180] - hbm2ddl tools cannot generate create/update script not modifying the database  * [HHH-10188] - "stored" is a reserved keyword in MySQL 5.7  * [HHH-10189] - NPE in InformationExtractorJdbcDatabaseMetaDataImpl  * [HHH-10193] - NameQualifierSupport for Hypersonic should be catalog  * [HHH-10194] - Change NameQualifierSupport for Hypersonic from CATALOG to SCHEMA  * [HHH-10195] - QueryHintSQLServer2012Test is wrong  * [HHH-10196] - DefaultGeneratedValueTest fails on MySQL  * [HHH-10197] - SchemaManagementException when performing SchemaUpdate  * [HHH-10206] - Primary key not created for a Set after loading from XML mapping file  * [HHH-10207] - Constraint name not considered for a Set while loading from XML mapping file  * [HHH-10217] - ModelBinder fails to bind version property when generated="always"

Task

* [HHH-10137] - Upgrade to/support Jandex 2.0  * [HHH-10153] - Upgrade to Gradle 2.7

Improvement

* [HHH-10087] - Support prepending of locks  * [HHH-10190] - org.hibernate.engine.spi.ActionQueue#executeActions() optimization

下载地址:5.0.3

http://hibernate.org/orm/downloads/