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

新功能

此版本包括几个错误修复和小的性能改进。

错误修复

使用别名和左连接的子查询

我们改进了子查询中表的解析,特别是在父查询中也使用了相同别名的场合。此更改还修复了导致子查询中的左连接错误转换的bug(参见 HHH-16414)。

批量处理

我们修复了与批量处理相关的一些问题

  • 在启用批量处理时使用 DynamicUpdateDynamicInserts 时会抛出参数绑定错误(参见 HHH-16352)。

  • 当使用语句批量处理启用时,更新具有 Version 属性和脏集合的实体时,会抛出 OptimisticLockException(参见 HHH-15778)。

您可以在接下来的Hibernate版本中期待更多关于批量处理的改进。

字节码增强和脏检查

我们修复了一个bug,当启用脏检查和字节码增强时,会导致泛型关联被忽略(参见 HHH-16459)。

组合主键查询

我们修复了一个bug,导致查询时返回的组合 @IdClass 主键的一部分未被返回(参见 HHH-16387)。

内部空值标记和检查

我们开始内部审查代码库并添加空值注释的过程,这些注释将得益于Checker框架(见HHH-16389)自动验证。

您可以在此处找到本版本的完整更改列表。

结论

更多信息请参见

反馈、问题、想法?

要取得联系,请使用常用渠道


返回顶部