天天看點

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包裝查到的資訊