今天碰到一个hibernate查询的问题, 在用criteria.list()的时候,返回了重复的数据,这里的重复不是指单个字段相同想过滤,而是真正的重复,完全相同的2条记录
解决方法:
添加 criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
就可以得到不重复的了
Hibernate 查询重复数据解决方案
本文介绍了一个关于 Hibernate 查询中出现重复记录的问题,并提供了解决方案。通过使用 criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) 方法可以有效去除重复的记录。
今天碰到一个hibernate查询的问题, 在用criteria.list()的时候,返回了重复的数据,这里的重复不是指单个字段相同想过滤,而是真正的重复,完全相同的2条记录
解决方法:
添加 criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
就可以得到不重复的了
6125

被折叠的 条评论
为什么被折叠?