首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Hibernate Criteria 去重有关问题

2012-05-01 
Hibernate Criteria 去重问题Java codecriteria.setProjection(Projections.distinct(Projections.propert

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);

热点排行