在 Hibernate 6.0 路线图 ( https://github.com/hibernate/hibernate-orm/wiki/Roadmap6.0 ) 中提到 SQM 即将推出。什么是 SQM?在此路线图中,以下简短词对其进行了描述:SQM 集成:改进了 SQL 生成和执行的性能(较小的 SQL,基于位置的结果提取,而不是基于名称(别名));HQL、JPQL 和 Criteria 查询的统一方法。这就是我发现的关于 SQM 的全部内容。有人可以更详细地解释一下吗?它到底是什么,它在编码时会是什么样子,它有哪些好处?
1 回答
炎炎设计
TA贡献1808条经验 获得超4个赞
SQM 是新的实体查询解析器,可同时处理 JPQL 和 Criteria API。新的解析器将更加灵活,因此我们提供更好的实体查询 SQL 转换。
从用户的角度来看,SQM 应该提供更好的性能,而对于 Hibernate 项目开发人员将带来更好的 API 来处理实体查询解析逻辑。
添加回答
举报
0/150
提交
取消