当前位置: 代码迷 >> Java Web开发 >> 怎么使用struts+hibernate实现分页有关问题
  详细解决方案

怎么使用struts+hibernate实现分页有关问题

热度:155   发布时间:2016-04-17 12:39:31.0
如何使用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();
  相关解决方案