JPA 2.1 が最近リリースされ、新機能が条件付きのようです。
いくつかのブログやEclipselink のドキュメントで言及されていることがわかりました。
これをどのように活用できますか?
@OneToMany と @JoinColumn で相互にリンクされた 2 つのエンティティがあります。ただし、2 番目のエンティティの一部を除外する必要があります。
ブログのサンプルは次のとおりです。
SELECT s.name, COUNT(p)
FROM Suppliers s LEFT JOIN s.products p
ON p.status = 'inStock'
GROUP BY s.name
これをマッピングにどのように利用できますか?