hibernate的分页查询

荒凉一梦 提交于 2019-11-30 03:17:03
 //获取核心配置文件,默认是加载src的hibernate.cfg.xm文件
        Configuration configuration = new Configuration();
        configuration.configure();

        //创建会话工厂
        SessionFactory sessionFactory=configuration.buildSessionFactory();
        Session session = sessionFactory.openSession();
        //获取结果集(这个department是自己的数据库表)
        Query query = session.createQuery("from DepartmentEntity department");
        //分页查询
        //设置分页开始起点
        query.setFirstResult(0);
        //设置每一页的大小
        query.setMaxResults(3);
        //返回多行数据
        List list=query.list();
        for(Object obj : list){
            System.out.println(obj);
        }
       
        session.close();
        sessionFactory.close();
    }

分页查询最主要就是设置起点和每一页要显示的内容大小

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!