[英]How to find all entities whose linked collection of entities contains at least one element from my list?
I want to find all entities Foo
, whose Bar
linked entities (via many-to-many relation) contains at least one element from my input Set
. 我想找到所有实体Foo
,其Bar
链接的实体(通过多对多关系)包含我输入Set
至少一个元素。
@Override
public Set<Foo> findFoosHavingAtLeastOneBar(Set<Bar> bars) {
QFoo foo = QFoo.foo;
Predicate predicate = foo.bars. //I'm stuck here
}
When doing Ctrl + Space I can't find anything that could help me achieve this. 当执行Ctrl + Space时,我找不到任何可以帮助我实现这一目标的东西。
Is it possible to do that in a single Hibernate request? 是否可以在单个Hibernate请求中执行此操作?
您可以从输入栏中提取foo集,然后将所有foo集添加到另一个集中以删除重复项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.