gpt4 book ai didi

java - Hibernate 中的嵌套 JOIN 查询

转载 作者:行者123 更新时间:2023-12-01 18:25:34 26 4
gpt4 key购买 nike

我正在尝试编写一个 Hibernate 4 嵌套连接查询,但我无法获得我想要的内容。

我有 ProductDetailProductFeedback 类。在 ProductDetailFeedback 中,我都有一个引用相对 Product 的属性 product

因此,单独我可以轻松获得这样的连接:

首次加入:

SELECT ...
FROM ProductDetail d
LEFT JOIN d.product p

第二次加入:

SELECT ...
FROM Feedback f
LEFT JOIN f.product p

如何将这些连接放在一起?

我尝试过这个:

FROM ProductDetail d
LEFT JOIN d.product p
RIGHT JOIN Feedback f

但是每当我尝试在 JOIN 的右侧放置不是路径的内容(例如 d.product)时,我都会收到以下错误:

antlr.SemanticException: Path expected for join!

最佳答案

试试这个:

FROM Product p, ProductDetail pd, Feedback f where p = pd.product and p = f.product

关于java - Hibernate 中的嵌套 JOIN 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60237603/

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