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

spring+hibernate分页查询时间
List   list   =   this.getHibernateTemplate().executeFind(new   HibernateCallback()   {
public   Object   doInHibernate(Session   s)   throws   HibernateException   {
Query   c   =   s.createQuery(hql0).setFirstResult(first).setMaxResults(max);return   c.list();
}
});
我是采用spring结合hibernate的方式,
我的分页查询是采用以上的程序来查询数据结果,查询第1--10页的时间大概需要1秒,查询第几十页的时间大概需要几秒,查询第几百页的时间就需要几十秒了。
不知道是怎么回事。
各位帮帮忙,谢了!!!

------解决方案--------------------
http://www.finereport.com