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

hibrnate怎么实现分页,并且要倒序。就像留言板留言一样

2012-05-08 
hibrnate如何实现分页,并且要倒序。就像留言板留言一样。queryObject.setFirstResult(this.gethuifuTotalPag

hibrnate如何实现分页,并且要倒序。就像留言板留言一样。
queryObject.setFirstResult(this.gethuifuTotalPage(id)-(currentPage ) * pageSize);
queryObject.setMaxResults(pageSize);
这样出来的有问题。this.gethuifuTotalPage(id)是获得总的个数,currentPage 是当前页,pageSize是一页几条记录。
好象有几种方式:
1、数据库里面可不可以按倒序排列,然后我直接取出来就成倒序的了??
2、从数据库尾部开始取pagesize条数据,然后在jsp显示?
3,hql语句中有没有按倒序排列的语法啊?
4、用queryObject.setFirstResult(this.gethuifuTotalPage(id)-(currentPage ) * pageSize);该怎么写起始位置啊,我这个不对。

[解决办法]

探讨
引用:

queryObject.setFirstResult(currentPage * pageSize);
queryObject.setMaxResults((currentPage * pageSize)+pageSize);

倒叙是用order by 字段名称 desc
String hql = "from HuiFu h where h.mesid=" ……

热点排行