簡體   English   中英

如何在沒有相關實體的情況下在標准 api jpa 中進行 LEFT JOIN?

[英]How to make LEFT JOIN in criteria api jpa without related entities?

我正在嘗試在沒有相關實體的情況下在標准 api jpa 中進行LEFT JOIN連接(它們受外鍵約束。)。 為此,我發現只有這個選項:

cb.equal(userRoot.get("userId"), productRoot.get("productId"))

但是這個選項是INNER JOIN ,這不適合我。
我將不勝感激!

這是一個很難解決的問題,如果是通過ID交叉,如果數據量不是很大,可以做兩個查詢,每個表一個,然后用lambdas和java 8 stream處理數據,得到性能相似。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM