2

次のような JPQL クエリがあるとします。

SELECT p
  FROM Parent p
  LEFT OUTER JOIN p.children child
 WHERE p.children IS EMPTY
    OR child.x = 'y'

Parent次のいずれかの場合にインスタンスが返されることを希望します。

  • Parentは子供がいません
  • に等しいParent子が少なくとも 1 つあります。xy

JPA仕様によると、上記のクエリは私が望むことをするべきですか? EXISTSそれとも、 -and-subquery-and-機構を引きずり出す必要がありINますか?

4

1 に答える 1