为什么条件查询在 Hibernate 5 中被弃用?
2022-09-01 05:29:23
正如我们已经知道的,条件查询在Hibernate 5中已弃用。在以前版本的Hibernate中,这是一个非常有用的功能。而且它仍然比HQL表现得更好。
那么它在Hibernate 5中被弃用的原因是什么?
而且这个问题也不是这个问题的重复,因为我想知道弃用标准查询的原因。
这是从这里开始的。
Hibernate提供了一个较旧的遗留API,应该被认为是不推荐使用的。任何功能开发都不会针对这些 API。最终,特定于Hibernate的标准功能将作为JPA的扩展移植。有关 API 的详细信息,请参阅旧版休眠条件查询。
org.hibernate.Criteria
javax.persistence.criteria.CriteriaQuery
org.hibernate.Criteria