gpt4 book ai didi

java - JPA hibernate : How to prevent join on retrieving?

转载 作者:行者123 更新时间:2023-11-29 08:18:49 26 4
gpt4 key购买 nike

假设我有以下对象(每个对象一个表)具有这种关系:A -> B -> C -> D

如果我找到 A 的一个实例,则返回所有 B、C 和 D,这不是我想要的。这是否可能强制 Hibernate 仅返回 A(或仅返回其原始属性)?

我知道我可以编写 "SELECT a.x, a.y, a.z, ... FROM A" 然后手动将对象的结果列表放入 A,但这有点及时,因为我应该这样做手动填写所有属性。我也检查了所有 Hibernate query hints但没有任何关系。

莫森

最佳答案

如果你有一个 A 的构造函数,它填充了除了你不想加入的字段之外的所有字段,你可以这样选择:

SELECT NEW A(a.x, a.y, a.z) FROM A a

关于java - JPA hibernate : How to prevent join on retrieving?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2057500/

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