在 Hibernate 6.0 路线图 (https://github.com/hibernate/hibernate-orm/wiki/Roadmap6.0) 中提到 SQM 即将推出。
什么是 SQM?
在此路线图中,以下简短词对其进行了描述:
这就是我发现的关于 SQM 的全部内容。有人可以更详细地解释一下吗?它到底是什么,它在编码时会是什么样子,它有哪些好处?
最佳答案
SQM 是新的实体查询解析器,可同时处理 JPQL 和 Criteria API。新的解析器将更加灵活,因此我们可以提供更好的实体查询 SQL 转换。
从用户的角度来看,SQM 应该提供更好的性能,而对于 Hibernate 项目开发人员将带来更好的 API 来处理实体查询解析逻辑。