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<T> selectPage(IPage<T> page, @Param(Constants.WRAPPER) Wrapper<T> queryWrapper);

使用分页查询

QueryWrapper<Table> queryWrapper = new QueryWrapper<>();

Page<Table> page = new Page<>(1,2);
IPage<Table> iPage = tableDao.selectPage(page, queryWrapper);
System.out.println(iPage.getPages());
System.out.println(iPage.getTotal());
List<Table> list = iPage.getRecords();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容