0
我有三個表A,B和A_B(帶有@ManyToMany註釋)。HQL ManyToMany查詢不存在
我試圖要求已經不是格外b.id A的所有對象:與此查詢: 「選擇一個disctinct從A加入AB b其中b.id =!K」
(K)但是我也希望所有沒有現有b.id的A對象和上面的這個查詢只返回A的沒有b.id的對象。
我該怎麼辦?我需要在b.id上使用「不存在」嗎?
PS:對不起,我的英文不是我的母語。
我有三個表A,B和A_B(帶有@ManyToMany註釋)。HQL ManyToMany查詢不存在
我試圖要求已經不是格外b.id A的所有對象:與此查詢: 「選擇一個disctinct從A加入AB b其中b.id =!K」
(K)但是我也希望所有沒有現有b.id的A對象和上面的這個查詢只返回A的沒有b.id的對象。
我該怎麼辦?我需要在b.id上使用「不存在」嗎?
PS:對不起,我的英文不是我的母語。
select a from A a where :k not member of a.bs
(參數k應該是B的一個實例ID爲拒絕)
謝謝你,它完美的作品! – AlpsFK