我想加入两个表使用JPQL
:
SELECT * FROM A LEFT JOIN
B ON A.ID = B.A_ID AND B.lng = 'en'
重要的部分是AND B.lng = 'en'
这可能JPQL
吗?
JPA 2.0 不支持 ON 子句,但 JPA 2.1 草案支持。
EclipseLink 2.4 支持 ON 子句。
见, http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#ON
是的,有可能,这里有一个类似的问题。但是,如果您的实体已被映射,您应该能够在查询中访问它们。