grails创建查询:totalCount分页错误

grails创建查询:totalCount分页错误,grails,pagination,hibernate-criteria,Grails,Pagination,Hibernate Criteria,我正在使用带分页的条件查询。查询工作正常,但totalCount大于预期的计数。是否存在重复问题 def idList = CS.createCriteria().list (params) { projections { distinct ( "id" ) property("date") property("id") } cpNames{ eq("login",login) }

我正在使用带分页的条件查询。查询工作正常,但totalCount大于预期的计数。是否存在重复问题

def idList =  CS.createCriteria().list (params) {
      projections { distinct ( "id" ) 
          property("date")
          property("id")
      }
      cpNames{
           eq("login",login)    
}
      order("date","desc")
}

   return idList
在gsp端,分页(idList.totalCount)是错误的:大于我的列表

listDistinct()方法无法与分页选项maxResult和firstResult配合使用。如果您需要分页的不同结果,我们当前建议您使用HQL。你可以从这篇博文中找到更多信息