怎么能才查出表里一共有多语句呢?分页这样写可以吗?
this.getSession().createQuery("from User").setFirstResult(offset).setMaxResults(offset).list();
this.getSession().createQuery("from User").setFirstResult(offset).setMaxResults(offset).list();
解决方案 »
- jsp项目运行时浏览器总是报错
- 遇到了IllegalArgumentException错误,但是没提示argument type mismatch~~~在线等~
- JSPGenSDF 框架上线 特散分
- 懂JAVA的进来,紧急求助,考试中!
- 你好mysql jdbc驱动配置 你会吗?急!!
- 跪求jsp生成静态页程序
- jsp实现对数据库的二次检索?(100分 分不够可以一再加 )在线等
- 高分请教网站的维护与更新问题
- 各位大侠,请帮我解决一下这个难题好吗?谢谢了!!
- 为什么函数不能返回正确的汉字呢?
- MyEclipse6.01启动tomcat时出错,提示:Multiple operations have reported errors.select a error to view its deta
- 补发:祝福自己教师节快乐。
Session session = sf.openSession();
Criteria c = session.createCriteria(TbUser.class);
//获得总数
int rowCount = ((Integer) c.setProjection(Projections.rowCount())
.uniqueResult()).intValue();
c.setProjection(null);
// 分页数据
int startIndex = pageSize * (pageNO - 1);
c.setFirstResult(startIndex);
c.setMaxResults(pageSize);
List result = c.list();session.close();
是多少条语句吧!this.getSession().createQuery("select count(*) from User").setFirstResult(offset).setMaxResults(offset).list();就可以啊
最好别用COUNT(*) COUNT(1)就可以了