JPA Criteria API检查实体集合是否包含某些元素或其中一个元素

时间:2017-09-21 10:16:03

标签: jpa collections criteria-api sql-in

我想知道如何创建谓词,该谓词将使用JPA规范过滤实体,其中集合属性包含作为参数给出的集合中的元素。 在这个例子中,我正在为UserEntity构建查询,以返回属于参数List中包含的组的用户。

logger

但如果我理解正确,如果所有或更少的群组都在此列表中,它将返回true。

我正在寻找解决方案,其中a)列表中的所有元素都在实体集合中b)至少一个(或类似方式)

有没有简单的方法来实现这一目标?事实上,我并不需要GroupEntity的任何内容,所以我认为加入是不必要的

感谢您的帮助

0 个答案:

没有答案