目标:
懂得使用 Mybatis-Plus 进行分页查询
实现步骤:
1、编写分页插件2、测试分页功能
一、分页插件PaginationInnerInterceptor
MyBatis-Plus
的分页实现还是使用的动态拼接Limit分页
二、测试用例
1、编写分页插件
/*分页插件*/
@Bean
public PaginationInterceptor paginationInterceptor(){
return new PaginationInterceptor();
}
2、查询测试
@Test
public void testPage(){
Page page = new Page<>(1,5);
userMapper.selectPage(page, null);
for (Object record : page.getRecords()) {
System.out.println(record);
}
}
测试结果
三、用例方法、参数详解
userMapper 的 selectPage 方法
参数一:分页查询条件(可以为 RowBounds.DEFAULT)
参数二:实体对象封装操作类(可以为 null)