首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于hibernate分页,该如何解决

2013-12-17 
关于hibernate分页关于hibernate分页因为要用到链接查询第一想法就是用这个纯SQL分页函数那这个纯SQL分页

关于hibernate分页
关于hibernate分页

因为要用到链接查询第一想法就是用这个纯SQL分页函数
那这个纯SQL分页函数的参数分别是什么意思啊.很久没用过了,不太清楚了

getSQLPagination(sql, countSql, param, entityMap, firstResults, maxResults)

这第二个和第四个是关于什么啊.

以往都是用的

getHQLPagination(hql, param, firstResults, maxResults)


[解决办法]
不用封装的自己写都可以的啊。
写个分页函数,传入row number, record number,table name
分页主要是最终生成的sql要从第几条开始查询,查询多少条记录。没什么难度
[解决办法]
有简单的函数query = query.setFirstResult(0).setMaxResults(max);//max是显示多少行
[解决办法]
楼上说的这个是基础
query = query.setFirstResult(0).setMaxResults(max); 
封装的估计都是建立在这个之上的
[解决办法]
楼主这个函数也是自己封装后的,自己进去看下不就知道了

[解决办法]
query.setFirstResult((page - 1) * rows);//第N页的第一条数据
query.setMaxResults(rows);//第页要显示的数据条数

热点排行