我想使用JPQL
加入两个表:
SELECT * FROM A LEFT JOIN
B ON A.ID = B.A_ID AND B.lng = 'en'
重要的部分是 AND B.lng ='en'
这可能在JPQL
吗?
答案 0 :(得分:8)
JPA 2.0不支持ON子句,但JPA 2.1草案不支持。
EclipseLink 2.4支持ON子句。
请参阅, http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#ON
答案 1 :(得分:1)
是的,有可能是similar question here。但是,如果映射了实体,则应该能够在查询中访问它们。