【发布时间】:2016-08-07 08:48:11
【问题描述】:
我想创建一个 QueryDSL 查询来检查对象 A 的列表(listA,包含 B 的多个对象)是否包含由不同列表(providedList)提供的任何对象 B。如果提供的列表中的 ANY 对象 B 也出现在 listA 中,我不想返回对象 A。
到目前为止我所拥有的:
return query.from(objA).where(objA.listA.any().notIn(providedList)).list(objA);
但是,目前providedList 中的所有项目都必须不在listA 中才能正常工作。有什么办法可以做到吗?
感谢您的帮助!
【问题讨论】:
标签: querydsl