MyBatis-Plus分页查询的方法有哪些
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本文小编为大家详细介绍"MyBatis-Plus分页查询的方法有哪些",内容详细,步骤清晰,细节处理妥当,希望这篇"MyBatis-Plus分页查询的方法有哪些"文章能帮助大家解决疑惑,下面跟着小编的
千家信息网最后更新 2025年11月07日MyBatis-Plus分页查询的方法有哪些
本文小编为大家详细介绍"MyBatis-Plus分页查询的方法有哪些",内容详细,步骤清晰,细节处理妥当,希望这篇"MyBatis-Plus分页查询的方法有哪些"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
方法:
使用selectPage()方法,
第一个参数是传入分页方法(传入当前页和当前显示多少条数据),
第二个参数是传入查询条件(如果查询全部的话,可以传null)。

前提:
表中的数据为:

第一种方式:
//分页查询Pageemployees = employeeMapper.selectPage(new Page<>(3, 2), null);System.out.println("数据为:"+employees.getRecords());System.out.println("总数为:"+employees.getTotal()+",总页数为:"+employees.getPages());System.out.println("当前页为:"+employees.getCurrent()+",每页限制:"+employees.getSize());
结果为:
展示了所有的数据,也没有总数,并没有分页的效果。
第二种方式:
//分页查询Pageemployees = employeeMapper.selectPage(new Page<>(3, 2), null);Integer count = employeeMapper.selectCount(null);employees.setTotal(count);System.out.println("数据为:"+employees.getRecords());System.out.println("总数为:"+employees.getTotal()+",总页数为:"+employees.getPages());System.out.println("当前页为:"+employees.getCurrent()+",每页限制:"+employees.getSize());
结果为:
虽然有了总数和总页数,但依然没有分页的效果。
第三种方式:
//分页查询Pageemployees = employeeMapper.selectPage(new Page<>(3, 2), null);System.out.println("数据为:"+employees.getRecords());System.out.println("总数为:"+employees.getTotal()+",总页数为:"+employees.getPages());System.out.println("当前页为:"+employees.getCurrent()+",每页限制:"+employees.getSize());
增加Mybatis-Plus插件,
@Configurationpublic class MyBatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor(){ PaginationInterceptor page = new PaginationInterceptor(); return page; }}结果:
读到这里,这篇"MyBatis-Plus分页查询的方法有哪些"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
查询
方法
数据
总数
页数
文章
方式
结果
限制
内容
参数
效果
妥当
前提
思路
插件
新知
更多
条件
步骤
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳比亚迪软件开发工资
立方体拼图软件开发
软件开发保密
自己可以搭建邮箱服务器吗
网络安全的应用范围论文
左右下载软件开发
中国网络安全战略方面的书籍
数据库开发工程师项目实战
本地的数据库应该输入什么
服务器每分钟自动重启
市网络安全条例
原神有苹果服务器吗
网络安全销售未来职业规划
河南什么是网络技术分类标准
数据库违反唯一约束条件怎么办
网络安全排查模板
数据库安全分为两类
sdh是否是有线传输网络技术
华为公司软件开发工程师待遇
软件开发顶岗实训
大学生网络安全会
上墙服务器
环保软件开发工程师
软件开发研究程序吗
清除数据库注册表实例
林地一张图数据库比例尺
读 软件开发
网络安全排查模板
北京软件开发测算
服务器闭源