hibernate 的分页查询

Posted lakeslove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate 的分页查询相关的知识,希望对你有一定的参考价值。

 

hibernate的分页查询有个好处,就是不用管数据库方言。比如db2的分页查询很麻烦,但是用hibernate的方式,就完全不用管这些了

/* 使用HQL分页查询Customer信息 */
    public static List<Customer> listPageCustomer_HQL(int pageNo, int perPageNum) {
        Session session = HibernateUtils.getSession();
        String hql = "from Customer c order by c.userName desc";
        Query query = session.createQuery(hql);
        query.setFirstResult((pageNo - 1) * perPageNum);
        query.setMaxResults(perPageNum);
        List<Customer> list = query.list();
        return list;
    }

 

以上是关于hibernate 的分页查询的主要内容,如果未能解决你的问题,请参考以下文章

java常见的分页实现方式

informix 数据库的分页

查询内容在网页里面分页显示+跳页查看

如何使用 Hibernate 解决错误“失败,因为启用了'在集合获取上的分页失败'已启用”?

java查询的分页思路!!

mybatis下的分页,支持所有的数据库