假设我有一个这样的 JPQL 查询:
SELECT p
FROM Parent p
LEFT OUTER JOIN p.children child
WHERE p.children IS EMPTY
OR child.x = 'y'
我希望Parent
在以下任何情况下返回实例:
- 没有
Parent
孩子 Parent
至少有一个孩子,其x
等于y
根据 JPA 规范,上面的查询应该做我想要的吗?或者我必须拖出EXISTS
-and-subquery-and- IN
machinery?