我想找到所有实体Foo
,这些实体的Bar
链接实体(通过多对多关系)至少包含我输入Set
中的一个元素。
@Override
public Set<Foo> findFoosHavingAtLeastOneBar(Set<Bar> bars) {
QFoo foo = QFoo.foo;
Predicate predicate = foo.bars. //I'm stuck here
}
在执行 Ctrl + Space 时,我找不到任何可以帮助我实现这一目标的东西。
是否可以在单个Hibernate请求中做到这一点?
答案 0 :(得分:0)
您可以从输入栏中提取foo集,然后将所有foo集添加到另一个集中以删除重复项。