2012-06-19 48 views
6

我想用JPQL連接兩張表:如何在JPQL多個條件加入

SELECT * FROM A LEFT JOIN 
B ON A.ID = B.A_ID AND B.lng = 'en' 

的重要組成部分,是AND B.lng =「恩」

這可能在JPQL

+0

有你解決了這個? 我有一個類似的問題,貼[這裏] [1]。 [1]:http://stackoverflow.com/questions/28633921/atypic-jpa-onetoone-relation –

+0

它可以在SQL,但不能將其轉換成JPQL。在** ON **條件列表中添加'AND B.lng ='en''條件仍然不可能使用JPQL。 –

回答

1

是的,這是可能的,有一個similar question here。但是,如果您的實體被映射,您應該能夠在查詢中訪問它們。

+0

您好約翰感謝您的反饋,但如果是在'和'部分是在左側的示例中加入...不要在where –

+0

我不知道你在左邊的和部分是什麼意思加入和不在哪裏? –

+0

你的意思是有兩個連接條件? –