2017-04-13 7 views
0

私は次の構造を持っている:空の多対多関係でエンティティをフィルタリングする式を書くにはどうすればよいですか?

Invoice <を - >>LineItem

どのように私はすべての関連LineItemオブジェクトを持っていないすべてのInvoiceオブジェクトをデータベースに照会し、式を書くのですか?

myInvoice.getlineItems()は空のコレクションではないnullを返しますので、何Invoice.LINE_ITEMS.isEmpty()Invoice.LINE_ITEMS.isNull()は動作しませんしませんがあります。

答えて

2

ヌルチェックを使用して外部結合を実行すると効果があります。 isNull

Invoice.LINE_ITEMS.outer()()

+0

正確に直感的ではありませんが、動作するようには思えん:。このようなあなたの式を書きます。私はプルの要求が来るのを感じる。 –

+0

また、メモリ内で動作するようには見えません。データベースを照会するときのみ。 –

関連する問題