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

关于criteria分页中取总记录数有关问题

2012-07-08 
关于criteria分页中取总记录数问题注意Integer total(Integer)criteria.setProjection(Projections.rowCo

关于criteria分页中取总记录数问题
注意Integer total=(Integer)criteria.setProjection(Projections.rowCount()).uniqueResult();的位置,它必须在以下三句代码的前面
criteria.setProjection(null);
criteria.setMaxResults(pagesize);
criteria.setFirstResult((pageindex-1)*pagesize);
否则查询不到记录为空null
criteria.setProjection(null);这句的作用是将原来设置Projection(投影,投影图)的清空,否则只能查到满足条件的总记录数而criteria.list()将没有记录。

热点排行