原本是用这种方法分页的
List list = session.createQuery(hql) .setFirstResult(pageSize*(pageIndex - 1)).setMaxResults(pageSize).list();
后来测试下来这种方法效率很低,是全部查询出来再截几条数据出来的,有没有像SQL里行号分页那种效率高点的hibernate分页方法,只查询需要的条数即可的
...全文
18512打赏收藏
求Hibernate的分页方法
原本是用这种方法分页的 List list = session.createQuery(hql) .setFirstResult(pageSize*(pageIndex - 1)).setMaxResults(pageSize).list(); 后来测试下来这种方法效率很低,是全部查询出来再截几条数据出来的,有没有像SQL里行号分页那种效率高点的hibernate分页方法,只查询需要的条数即可的