Hibernate ORM 4.2.20.Final 于 2015年7月24日发布。当时 SourceForge 网站宕机,因此无法上传发行版。我决定等到 SourceForge 恢复运行并能够发布 4.3.11.Final(2015年8月5日)时再发布公告。

显著的错误修复

在 4.3.11.Final 和 4.2.20.Final 中

  • HHH-2851 修复了一个长期存在的错误,该错误影响需要将 null 参数值绑定到查询谓词(如 :param IS NULL OR alias.someField = :param)的方言。此错误影响 Oracle 和 SQL Server 方言,以及其他方言。此错误很容易解决,但它显然是使用这些方言的人的一个头疼问题。

仅在 4.3.11.Final 中

  • HHH-9287 修复了一个错误,该错误导致如果外部(对 Hibernate)系统使用相同的序列插入行,则池化优化器标识符将被重复使用。

  • Hibernate 对 AttributeConverter 的支持得到了改进。 HHH-8804 添加了对参数化类型作为 AttributeConverter 类型参数的支持(例如,AttributeConverter<Set<Category>, String>); HHH-8854 修复了一个错误,该错误从没有直接实现 AttributeConverter 的实现中提取 AttributeConverter 定义(即,超类实现 AttributeConverter)的参数化类型表示。

  • 修复了一些与懒加载(字节码增强)属性相关的bug。HHH-5255修复了一个长期存在的bug,即合并已初始化的懒属性的非托管实体(这仅适用于“属性”访问);HHH-7573修复了在EntityManager PreUpdate回调后处理懒属性时的bug;HHH-9629修复了在获取懒属性时,对于具有继承的实体的缓存键生成中的bug。

如何获取

有关获取发布版本的信息,请参阅https://hibernate.com.cn/orm/downloads/


返回顶部