我正在使用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