我正在使用Hibernate Criteria来返回结果列表(对各种列值进行过滤),但其中一些对象具有相同的值,我只需要一位“代表”。Hibernate Criteria唯一结果(除键以外的列)
例如:我返回了3个车辆对象的列表,其id /主键为123,456,789,制造商代码为:111,111,222。我只想返回一个列表有两个对象:123/111,789/222。
有没有办法给Hibernate Criteria添加一个限制,以便在这个例子中只返回唯一的(或第一个)制造商代码结果?请让我知道是否需要任何额外的信息/澄清。
感谢您的任何建议!
http://stackoverflow.com/questions/8491796/hibernate-group-by-criteria-object 上面的链接对此是一个很好的答案。 – Ketan 2012-03-12 09:45:07