日期:2014-05-18  浏览次数:20651 次

如何使用struts+hibernate实现分页问题
如题!

------解决方案--------------------
我先给你找找我以前写过的代码 忘了放什么地方了
------解决方案--------------------
/**
* 分页,基本查询
*/
public List findTableList(int page, int pagesize, String queryname) {
Session session = HibernateSessionFactory.getSession();
Query query = session.getNamedQuery(queryname);
query.setFirstResult((page-1) * pagesize);
query.setMaxResults(pagesize);
List list = query.list();
HibernateSessionFactory.closeSession();
return list;
}
------解决方案--------------------
楼上正解,我这有完整的代码,可是没人说一个谢字,凉啊!
------解决方案--------------------
呵呵,要学雷峰,别在意拉!
------解决方案--------------------
顶4楼的!
------解决方案--------------------
分页怎么说呢?

我个人感觉主要是要把我当前页是多少

知道了当前页就能在数据库中查出 当前页*每页显示条数 这么多条数据 

来显示到页面上
------解决方案--------------------
Query queryObject = session.createQuery(query);
queryObject.setFirstResult(startIndex);//从哪一条开始
queryObject.setMaxResults(maxResult);//最多多少条
return queryObject.list();