Query query = this.getSession().createQuery(hql);
query.setFirstResult((currentPage - 1)* pageSize);
query.setMaxResults(pageSize);
return query.list();
currentPage:当前页
pageSize:每页显示个数
这个思路已经很明确了,选我为满意答案哦
Query query = this.getSession().createQuery(hql);
query.setFirstResult((currentPage - 1)* pageSize);
query.setMaxResults(pageSize);
return query.list();
currentPage:当前页
pageSize:每页显示个数
resultset只是jdbc中一个存放数据的集合对象,它的数据也是要发sql语句得到的,所以一般不会读出来才操作
hibernate是对jdbc封装,所以效率是差不多的,setfirstresult和setmaxresults只是让你不用写limit 或rownum的sql语句
紧紧是ssh框架吗?Query query = this.getSession().createQuery(hql);
query.setFirstResult(1);
query.setMaxResults(5);
return query.list();
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....