一尘不染

何时使用Hibernate投影?

hibernate

我对Hibernate的 预测标准 感到困惑。何时使用投影以及何时使用标准?


阅读 175

收藏
2020-06-20

共1个答案

一尘不染

它们不是互斥的,您可以同时使用两者。投影通常在某些条件下使用。

简而言之,使用Hibernate
Projections来仅查询要使用Criteria查询的一个实体或一组实体的属性的子集。您还可以使用预测指定distinct条款和聚合函数一样maxsum等等。这就像指
数据你抓取。就像修改selectSQL查询中的子句一样。

hibernate标准用于定义数据必须满足的条件才能被选择。就像指的是 如何 获取数据。就像修改SQL查询的fromand where子句一样。

请注意,这 怎么 不是完全正确的,它只是旨在帮助OP的方向。你可以改变
你与提取数据createCriteria(String associationPath)的实例。

我建议您看一下这篇文章hibernate:深入的条件查询

2020-06-20