Mybatis-Plus分页的使用与注意事项是什么
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要介绍"Mybatis-Plus分页的使用与注意事项是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Mybatis-Plus分页的使用与注意事项
千家信息网最后更新 2024年11月23日Mybatis-Plus分页的使用与注意事项是什么
这篇文章主要介绍"Mybatis-Plus分页的使用与注意事项是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Mybatis-Plus分页的使用与注意事项是什么"文章能帮助大家解决问题。
1.写个Mybatis-plus配置类:
是通过拦截器实现分页
@Configurationpublic class MybatisConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); return interceptor; }}
官网复制即可,只是你需要把数据库改为你使用的,这里我是使用mysql
2.写接口测试
很简单
@GetMapping("/test") public Response test(){ PageproducePage = new Page<>(1,1); Page page = produceService.page(producePage); System.out.println(producePage == page); List records = page.getRecords(); for (Produce record : records) { System.out.println(record); } return new Response<>(records, ResultEnum.SUCCESS); }
默认是会查询总条数,都有get、set方法,可以根据自己的需求设置(点开Page类看看)
3.注意
我们传入的page对象和查询返回的page对象是同一个
4.如果你还有查询条件
比如我们只查询id和price,id小于5的分页查询
1.Lambda表达式
@GetMapping("/test")public Response test(){ PageproducePage = new Page<>(1,2); Page page = new LambdaQueryChainWrapper<>(produceService.getBaseMapper()) .select(Produce::getPid,Produce::getPrice) .lt(Produce::getPid,5) .page(producePage); return new Response<>(page.getRecords(), ResultEnum.SUCCESS);}
2.普通查询
@GetMapping("/test")public Response test(){ PageproducePage = new Page<>(1,2); QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.select("pid","price"); queryWrapper.lt("pid",5); Page page = produceService.page(producePage, queryWrapper); return new Response<>(page.getRecords(), ResultEnum.SUCCESS);}
关于"Mybatis-Plus分页的使用与注意事项是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
查询
事项
注意事项
知识
对象
方法
行业
不同
实用
普通
内容
只是
实用性
实际
接口
数据
数据库
文章
更多
条件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手机打电话软件开发
为什么要做图片服务器
万方数据库中怎样找到数据来源
翔丰网络技术有限公司
志行合力网络技术有限公司电话
服务器管理口有什么用
网络安全法相关案例视频
打开ftp服务器操作超时
数据库完整性不正确
现科概 网络安全
万方数据库带给了我们什么
中国人去泰国做软件开发
gorm连接现有数据库
从企业专有数据库中
广易互联网络科技
独立软件开发框架
华为服务器硬件管理口地址
导入数据库验证
xampp运行php数据库
bat文件怎么访问达梦数据库
oracle数据库怎么写
unity3d服务器开发
vfp数据库保存命令
数据库开发技术课设
服务器 云服务器
电子支付网络安全心得体会
虚拟服务器怎么添加源码
打电话时手机无法连接服务器
网站连接服务器分配ip
中国网络安全势能榜