Hibernate ORM 6.0 Alpha6版本刚刚发布。
6.0版本的主要设计目标是进一步提高Hibernate的吞吐性能。高负载性能测试显示,Hibernate通过名称从ResultSet
读取值的做法是其扩展吞吐性能的最主要限制因素。从最基本的角度来看,6.0版本主要是从旧的按名称读取策略转换为按位置读取。但这个简单的目标有很多后续影响。
Alpha6版本包括以下内容:
-
对命名查询的支持
-
对原生查询(和命名原生查询)的支持
-
对命名ResultSet映射的支持
-
对查询结果缓存的支持,包括重建缓存查询数据的获取图(https://hibernate.atlassian.net/browse/HHH-1523)的强烈请求支持
-
支持
@Parent
、@RowId
和@Formula
-
完全删除 Javassist 作为依赖和作为维护的
BytecodeProvider
查看发行说明以获取更多信息
我们已经取得了很多进展,但仍然是一个Alpha版本,因此还有很多工作要做。
更多信息
要取得联系,请使用在https://hibernate.com.cn/community/上讨论的常规渠道