Hibernate Criteria 去重有关问题
Hibernate Criteria 去重问题Java codecriteria.setProjection(Projections.distinct(Projections.propert
Hibernate Criteria 去重问题
Java codecriteria.setProjection(Projections.distinct(Projections.property(getIdName()))); criteria.setResultTransformer(CriteriaSpecification.ROOT_ENTITY);criteria.list();//此处无法返回Entity对象,而是主键的list。因为上边的setProjection
第一次使用Criteria,不是太了解,谁帮忙解决这个问题?谢谢
[解决办法]criteria.setResultTransformer(CriteriaSpecification.ROOT_ENTITY);
修改为
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);