我想返回一个基于属性类型具有唯一元素的列表。例如,这个属性可以是一个Customer-name,它可以多次出现,但我只需要一个只有一个customer-name的对象,因此该列表应该包含一个对象列表,但客户名称的属性将是独特。 这可能是使用标准/标准API吗?
答案 0 :(得分:1)
将预测与标准一起使用
criteria.setProjection(Projections.distinct(Projections.property("name")));
或者
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);