mybatis-plus 分页插件的使用

首先要先配置好分页插件。

写一个配置类,在其中加入分页插件

 	@Bean
    MybatisPlusInterceptor mybatisPlusInterceptor(){
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }

写完这个之后,就可以使用了。

具体的在Ipage中写。
例如下面

 @Test
    void updateVal5(){
        QueryWrapper<Student> qw = new QueryWrapper<>();
        //设置当前页码和一页多少数据
        IPage<Student> page = new Page<>(1,2);
        //然后通过dao对象来调用分页的方法
        IPage<Student> result = studentDao.selectPage(page,qw);
		//获取返回结果
        List<Student> records = result.getRecords();
        System.out.println("records.size:"+records.size());
        records.forEach(student -> System.out.println(student));
        long pages = result.getPages();
        System.out.println("总页数"+pages);
        System.out.println("总记录数"+result.getTotal());
        System.out.println("当前页码"+result.getCurrent());
        System.out.println("每页大小"+result.getSize());
    }

你可能感兴趣的:(mybatis,java,intellij-idea,myeclipse)