读书人

struts+hibernate分页,该怎么处理

发布时间: 2013-02-28 11:33:09 作者: rapoo

struts+hibernate分页
我是个新手,学习JAVA不久,不会用struts+hibernate分页,求大神指点
[解决办法]


public List<E> loadListEntities(final PageUtil page) {
return this.getHibernateTemplate().executeFind(new HibernateCallback<List<E>>() {
public List<E> doInHibernate(Session session) throws HibernateException, SQLException {
Long totalL = (Long) session.createQuery("select count(*) from "+page.getModelName()).uniqueResult();
page.setTotalCount(totalL.intValue());
return session.createQuery("from " +page.getModelName()).setFirstResult((page.getPageNow()-1)*page.getPageSize()).setMaxResults(page.getPageSize()).list();
}
});
}

分页就这样,你看看吧

读书人网 >J2EE开发

热点推荐