文章目录
查询
分页查询
1.创建分页插件
@Configuration
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
2.测试分页
/**
* myabtis 实现的分页为什么还要分页插件?
* <p>
* 1.mybatis实现得分页时逻辑分页或者叫做内存不是物理分页
* 2.他是把符合条件的数据全部查询出来放到内存中,然后返回你需要的那部分
* 3.表中数据不多时,可以使用,速度慢一些;当数据量大时,建议使用物理分页
*/
@Test
public void selectPage() {
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.ge("age", 26);
//总页数+总记录数
// Page<User> page = new Page<>(1, 2);
// 不返回总记录数 设置false
Page<User> page = new Page<>(1, 2, false);
//第一种
// IPage<User> iPage = userMapper.selectPage(page, queryWrapper);