MybatisPlus的分页查询
程序员文章站
2024-03-02 13:09:52
...
- 此处是在MybatisPlus的乐观锁的代码上进行修改的
- 添加分页的组件
package com.pning.conf;
import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@EnableAutoConfiguration
@Configuration
public class MybatisPlusConfig {
//乐观锁
@Bean
public OptimisticLockerInterceptor optimisticLockerInterceptor() {
return new OptimisticLockerInterceptor();
}
//分页
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
- 测试
//分页的相关
@Test
public void selectPage(){
Page page = new Page(1,5);//当前第几页,一页查几个
userMapper.selectPage(page,null);//参数:Page,Wrapper
page.getRecords().forEach(System.out::println);
System.out.println("一共有多少条"+page.getTotal());
System.out.println("查询到的数据"+page.getRecords());
}
- 代码自取
上一篇: HTML中的图象标签属性
下一篇: Android中巧妙的实现缓存详解