clm1 clm2
xyz 1
xyz 2
xyz 3
abc 1
abc 2
qwe 5
假设我有一张上面的表格。 使用类似的东西:
criteria = session.createCriteria(Foo.class)
.setProjection(Projections.projectionList()
.add(Projections.property("clm1"), "clm1"))
.setResultTransformer(Transformers.aliasToBean(Foo.class))
如果我使用上述标准,我可以获得具有clm1集的不同元素的Foo.class对象。即。
clm1
xyz
abc
qwe
在Foo.class的对象中有一种获取方式:
clm1 clm2
xyz 1
abc 1
qwe 5
答案 0 :(得分:0)
通过使用group by属性并获取另一列的min来找到一种方法。 请参阅:Hibernate Criteria -- return records where column is distinct