MyBatisPlus之分页查询

分页插件

 /**
     * 分页插件
     */
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }

测试


 //分页查询
    @Test
    public void testSelectPage(){
        Page<User> page = new Page<>(1,3);
        Page<User> userPage = userMapper.selectPage(page, null);
        //返回对象得到分页所有数据对象
        long pages = userPage.getPages();//总页数
        System.out.println("总页数"+pages);
        long current = userPage.getCurrent();//当前页
        System.out.println("当前页"+current);
        List<User> records = userPage.getRecords();//查询数据集合
        System.out.println("查询数据集合"+records);
        long total = userPage.getTotal();//总记录条数
        System.out.println("总记录条数"+total);
        boolean hasNext = userPage.hasNext();//下一页
        System.out.println("是否有下一页"+hasNext);
        boolean hasPrevious = userPage.hasPrevious();//上一页
        System.out.println("是否有上一页"+hasPrevious);
    }
上一篇:mybatisplus-分页配置


下一篇:MybatisPlus简单查询