天天看点

PageHelper的使用方法

文章目录

  • ​​1.导入jar包​​
  • ​​2.添加插件信息到xml文件中​​
  • ​​3.调用方法​​
  • ​​4.page的方法​​
  • ​​5.pageInfo包装查到的信息​​

1.导入jar包

com.github.pagehelper
            pagehelper
            5.0.0
        
      

2.添加插件信息到xml文件中

3.调用方法

使用PageHelper.startPage 静态方法调用startPage :

特点:

  1. 静态方法,传递两个参数(当前页码,每页查询条数)
  2. 使用pageHelper 分页的时候,不再关注分页语句,查询全部的语句
  3. 自动的对PageHelper.startPage 方法下的第一个sql 查询进行分页

    PageHelper.startPage(1,5);

    //紧跟着的第一个select 方法会被分页

    List list = countryMapper.findAll();

也就是说再Service层PageHelper.startPage(1,5);语句后一定是紧跟查询语句。

@Test
    public void test6()throws Exception{
        SqlSessionFactory sqlSessionFactory = getSqlSessionFactory();
        SqlSession openSession = sqlSessionFactory.openSession();
        EmployMapper mapper = openSession.getMapper(EmployMapper.class);
        PageHelper.startPage(1, 5);
        List emp = mapper.getEmp();
        for (Employee employee : emp) {
            System.out.println(employee);
        }
        openSession.close();
    }
      
PageHelper的使用方法

4.page的方法

PageHelper的使用方法
PageHelper的使用方法

5.pageInfo包装查到的信息