它们不是互斥的,您可以同时使用两者。投影通常在某些条件下使用。
简而言之,使用Hibernate
Projections来仅查询要使用Criteria查询的一个实体或一组实体的属性的子集。您还可以使用预测指定
distinct条款和聚合函数一样
max,
sum等等。这就像指
其 数据你抓取。就像修改
selectSQL查询中的子句一样。
hibernate标准用于定义数据必须满足的条件才能被选择。就像指的是 如何 获取数据。就像修改SQL查询的
fromand
where子句一样。
请注意,这 怎么 和 这 不是完全正确的,它只是旨在帮助OP的方向。你可以改变 它
你与提取数据
createCriteria(String associationPath)的实例。
我建议您看一下这篇文章hibernate:深入的条件查询



