HQL不同集

时间:2011-07-14 10:10:12

标签: hibernate hql

我有一个包含一组其他实体的实体。

class Foo {
    ....
    private Set<Bar> bars = new HashSet<Bar>();
    ....
}

class Bar {
    private long id;
    private String name;
    ....
}

是否可以执行HQL不同查询以获取所有唯一集的列表?

select distinct f.bars from Foo f 

只返回所有Foo的

的distict列表

1 个答案:

答案 0 :(得分:0)

尝试:

select distinct elements(f.bars) from Foo f