selectPage方法是MybatisPlus框架中封装的一个可以自动分页的方法,方法有两个参数分别如下
调用此方法时对第一个参数设置 当前页 和 当前页显示多少条数据 后传入,第二个参数设置 查询条件,关于条件怎么设置可以参考Mp官网的条件构造器API
还需要注意一点,此方法查询完成后返回一个Ipage对象,但是对象里并没有返回Total总条数导致分页出现问题,最后发现还需要设置一个Mp插件
@Configuration
public class MyBatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
PaginationInterceptor page = new PaginationInterceptor();
return page;
}
}
加上这个插件以后分页就没有问题啦~