如何编写一个表达式来过滤具有空对多关系的实体?

时间:2017-04-13 12:51:41

标签: apache-cayenne

我有以下结构:

Invoice< - >> LineItem

如何编写一个表达式来查询数据库中所有没有任何相关Invoice个对象的LineItem个对象?

没有Invoice.LINE_ITEMS.isEmpty()Invoice.LINE_ITEMS.isNull()无效,因为myInvoice.getlineItems()将返回空集合,而不是null

1 个答案:

答案 0 :(得分:2)

如果使用null检查执行外连接应该有效。写下你的表达式:

  

Invoice.LINE_ITEMS.outer()。ISNULL()