gpt4 book ai didi

hibernate - 何时使用 Hibernate 投影?

转载 作者:行者123 更新时间:2023-12-03 06:34:48 28 4
gpt4 key购买 nike

我对 Hibernate 的预测标准有点困惑。何时使用预测以及何时使用标准?

最佳答案

它们并不相互排斥,您可以同时使用两者。预测通常在某些标准的背景下使用。

简单地说,Hibernate Projections 用于仅查询您使用 Criteria 查询的实体或实体组的属性子集。您还可以使用投影来指定 distinct 子句和聚合函数,例如 maxsum 等。这就像引用您正在获取哪些数据。就像修改 SQL 查询中的 select 子句一样。

Hibernate Criteria 用于定义数据必须满足的条件才能被选择。这就像指您正在获取的数据如何。就像修改 SQL 查询的 fromwhere 子句一样。

请注意,这个如何哪个并不完全正确,它只是一个旨在帮助OP的方向。例如,您可以使用 createCriteria(String AssociationPath) 更改要提取的数据。

我建议看看这篇文章Hibernate: Criteria Queries in Depth

关于hibernate - 何时使用 Hibernate 投影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7498205/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com