hibernate qbc 分页
- 作者: 陌上烟雨心上尘-
- 来源: 51数据库
- 2020-10-13
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();
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();
推荐阅读
