今天,我们发布了Hibernate ORM 6.2的新维护版本:6.2.3.Final。
本版本包括多个错误修复和性能提升。
我们增加了对原生PostGIS距离运算符的HQL支持。有关详细信息,请参阅HHH-15160。
我们修复了与refresh操作相关的一些问题
refresh
当在同时具有懒加载和急加载关联的实体上调用refresh时,会触发错误(请参阅HHH-16423)。
在实体上调用refresh后,关联集合的懒加载失败(请参阅HHH-16447)。
我们修复了与加载实体关联集合相关的几个错误
如果其中一个集合是包(bag),则使用两个急加载集合加载实体会产生重复(请参阅HHH-16453)。
为加载可选的一对一关联发出多个相同的SELECT语句(请参阅HHH-16469)。
SELECT
我们改进了Hibernate处理处理实体类型的方式。以前,在某些情况下,我们对某些继承结构和处理路径创建过于严格的查询。通过这种新的逻辑,我们应该始终保证正确的结果,同时提高查询优化和性能(请参阅HHH-15726)。
我们继续改进对Java泛型的支持:我们增加了对泛型组件属性(即@Embedded和@EmbeddedId)的处理,这将允许在保持与JPA规范一致并提供正确结果的同时使用泛型(请参阅HHH-16491)。
@Embedded
@EmbeddedId
本版本包含更多改进和错误修复。您可以在这里找到完整的变更列表。
有关更多详细信息,请参阅
用户指南
迁移指南
发布页面。
请通过常用渠道联系
hibernate 标签在 Stack Overflow 上(使用问题)
用户论坛(使用问题、一般反馈)
问题跟踪器(错误报告、功能请求)
邮件列表(与开发相关的讨论)