欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Criteria查询总数,去除重复

程序员文章站 2022-07-12 10:49:41
...

查询分页列表,一般都是要去重复的,查询出来的记录可以去除重复,但是使用

criteria.setProjection(Projections.rowCount());

查询总数时,是去除不了重复的

参考解决办法:

  使用查询count(指定列),且这列的值是唯一的(如:主键),使用如下代码,查询ID列

criteria.setProjection(Projections.countDistinct("id"))