在 Hibernate 6.0 路线图 (https://github.com/hibernate/hibernate-orm/wiki/Roadmap6.0) 中提到 SQM 即将推出。

什么是 SQM?

在此路线图中,以下简短词对其进行了描述:



这就是我发现的关于 SQM 的全部内容。有人可以更详细地解释一下吗?它到底是什么,它在编码时会是什么样子,它有哪些好处?

最佳答案

SQM 是新的实体查询解析器,可同时处理 JPQL 和 Criteria API。新的解析器将更加灵活,因此我们可以提供更好的实体查询 SQL 转换。

从用户的角度来看,SQM 应该提供更好的性能,而对于 Hibernate 项目开发人员将带来更好的 API 来处理实体查询解析逻辑。

10-08 17:40