今天,我们发布了Hibernate ORM 6.2的新维护版本:6.2.3.Final。

新功能

本版本包括多个错误修复和性能提升。

Hibernate Spatial

PostGIS 距离运算符

我们增加了对原生PostGIS距离运算符的HQL支持。有关详细信息,请参阅HHH-15160

错误修复

刷新操作

我们修复了与refresh操作相关的一些问题

  • 当在同时具有懒加载和急加载关联的实体上调用refresh时,会触发错误(请参阅HHH-16423)。

  • 在实体上调用refresh后,关联集合的懒加载失败(请参阅HHH-16447)。

关联集合加载

我们修复了与加载实体关联集合相关的几个错误

  • 如果其中一个集合是包(bag),则使用两个急加载集合加载实体会产生重复(请参阅HHH-16453)。

  • 为加载可选的一对一关联发出多个相同的SELECT语句(请参阅HHH-16469)。

处理路径和实体类型

我们改进了Hibernate处理处理实体类型的方式。以前,在某些情况下,我们对某些继承结构和处理路径创建过于严格的查询。通过这种新的逻辑,我们应该始终保证正确的结果,同时提高查询优化和性能(请参阅HHH-15726)。

泛型

我们继续改进对Java泛型的支持:我们增加了对泛型组件属性(即@Embedded@EmbeddedId)的处理,这将允许在保持与JPA规范一致并提供正确结果的同时使用泛型(请参阅HHH-16491)。

本版本包含更多改进和错误修复。您可以在这里找到完整的变更列表。

结论

有关更多详细信息,请参阅

反馈、问题、想法?

请通过常用渠道联系


返回顶部