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

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 HibernateExceptionSQLException {  
                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();  
            }  
        });  
    }  

分页就这样,你看看吧