没做过大流量的测试,不过就原理来看应该是的。把操作放在数据库端,减少了服务器端的负载。
分页是有页面(前端,请求要显示哪些数据)和后台(提供前端需要的数据),hibernate是一个持久层框架,它只能负责把你需要的数据从数据库中查询出来提供给你,org.hibernate.query、org.hibernate.criteria这两个接口中都提供了setfirstresult(int x),setmaxresults(int x)这两个方法,setfirstresult表示从查询得到的结果集的第几条开始获取,setmaxresults表示获取多少条数据,这样只要把页面想获取比如11-20之间的记录,只要把setfirstresult设置为10,setmaxresults设置为10即可
请参考
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....