Mybatis plus分页

加载分页插件

@Configuration
@MapperScan("com.aliware.mamba.dao*")
public class MybatisPlusConfig {
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }
}

BaseMapper接口

 /**
     * 根据 entity 条件,查询全部记录(并翻页)
     *
     * @param page         分页查询条件(可以为 RowBounds.DEFAULT)
     * @param queryWrapper 实体对象封装操作类(可以为 null)
     */
    IPage selectPage(IPage page, @Param(Constants.WRAPPER) Wrapper queryWrapper);

使用分页查询

QueryWrapper queryWrapper = new QueryWrapper<>();

Page
page = new Page<>(1,2); IPage
iPage = tableDao.selectPage(page, queryWrapper); System.out.println(iPage.getPages()); System.out.println(iPage.getTotal()); List
list = iPage.getRecords();

你可能感兴趣的:(Mybatis plus分页)