MyBatis-Plus分页查询的方法有哪些
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,本文小编为大家详细介绍"MyBatis-Plus分页查询的方法有哪些",内容详细,步骤清晰,细节处理妥当,希望这篇"MyBatis-Plus分页查询的方法有哪些"文章能帮助大家解决疑惑,下面跟着小编的
千家信息网最后更新 2025年01月17日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安全错误
数据库的锁怎样保障安全
软件集成工程师和软件开发
网络安全法与宪法的关系
服务器cpu模块怎么拔出来
中小学生教育与网络安全青海
对日软件开发式样书
讯达网络技术有限公司
我是网络安全卫生手抄报图片
怎样移动数据库文件
数据库实验代码是什么原因
数据和网络安全币
网络文明网络安全手抄报
网络技术 选上海百首
快速学习数据库
蓬莱微信小程序软件开发外包公司
网络技术对信息时代的作用
putty访问数据库
陌陌挂号服务器
嘉兴电商系统软件开发
软件开发企业培训案例
网络技术速率是什么
做软件开发想转行当老师
开网络安全班会有感
数据库建表时的约束有哪些
服务器软件维护工作
上海云扬网络技术有限公司
实体类的数据库操作语句
军事网络安全保卫
集思软件开发公司怎么样
眼镜行业软件开发询价
深圳市微畅网络技术有限公司