上一篇文章《Mybatis plus应用(四)实现乐观锁功能》我们介绍了Mybatis plus自动实现乐观锁的功能,这篇文章我们介绍下mybatis plus最常用的分页查询。
其实分页查询很简单,只需要在MyBatisPlusConfig文件中注册一下分页插件就可以了。下面我们演示一下示例:
一、在MyBatisPlusConfig注册分页插件
/** * 分页插件。如果你不配置,分页插件将不生效 */ @Bean public MybatisPlusInterceptor paginationInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); // 指定数据库方言为 MYSQL interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); return interceptor; }
二、controller增加查询方法
@RequestMapping("/select1") public Page<User> select1() { Page<User> page = new Page<User>(1,5); Page<User> pages = userMapper.selectPage(page, null); return pages; }
三、测试效果
测试没问题,正常的分页了。
备注:
1、分页查询的话比较简单,主要是注册插件和在查询的时候使用page对象即可。
最后附上本案例的源码下载,登录后即可下载。
还没有评论,来说两句吧...