如何在HQL中按列表大小选择对象?

时间:2011-09-23 06:57:00

标签: java hibernate hql

我的实体定义如下:

public class Entity implements Serializeable {
      @ManyToMany(mappedBy="entities")
      private List<OtherEntity> otherEntities;

}

如何在HQL中选择具有多个OtherEntity的所有实体?

1 个答案:

答案 0 :(得分:5)

我认为这应该有效。这将生成带有子查询的SQL - 不获取它并在内存中过滤它。

from Entity e where e.otherEntities.size > 1