2012-06-19 31 views
6

Tôi muốn tham gia hai bảng sử dụng JPQL:Làm thế nào để có nhiều điều kiện trong JPQL tham gia

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

Phần quan trọng là VÀ B.lng = 'en'

Đây có phải là có thể trong JPQL ?

+0

Bạn đã giải quyết vấn đề này chưa? Tôi gặp vấn đề tương tự, được đăng tại [đây] [1]. [1]: http://stackoverflow.com/questions/28633921/atypic-jpa-onetoone-relation –

+0

Nó hoạt động trong SQL nhưng không thể chuyển đổi nó thành JPQL. Thêm điều kiện 'AND B.lng = 'en'' vào danh sách điều kiện ** ON ** vẫn không thể sử dụng JPQL. –

Trả lời

1

Có thể, có similar question here. Tuy nhiên, nếu các thực thể của bạn được ánh xạ, bạn sẽ có thể truy cập chúng trong một truy vấn.

+0

hi john cảm ơn vì phản hồi, nhưng đâu là ví dụ trong đó phần 'AND' nằm ở bên trái ... KHÔNG ở đâu –

+0

Tôi không chắc chắn ý của bạn là gì và một phần ở bên trái và không ở đâu? –

+0

Bạn có nghĩa là có hai điều kiện tham gia? –

Các vấn đề liên quan