当前位置: 代码迷 >> J2EE >> Hibernate Criteria 去重有关问题
  详细解决方案

Hibernate Criteria 去重有关问题

热度:459   发布时间:2016-04-22 01:36:37.0
Hibernate Criteria 去重问题
Java code
criteria.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);
  相关解决方案