如何使用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();