springboot升级到2.6.3版本,pagehelper插件由5.1.4版本升级到5.3.0版本;

升级后发现,之前在分页参数pageNum = 0,pageSize = 0时可查询到全部数据,并返回page对象,升级之后返回的page对象中数据为空,因此追查原因:

pagehelper:5.3.0

PageInterceptor.java

ExecutorUtil.java

AbstractHelperDialect.java

pagehelper:5.3.0 版本查询全部数据的条件为:pageSizeZero = true && pageSize = 0 && pageNum > 0 &&  startRow < count 

注:发现配置文件pageSizeZero不生效!(原因后面分析)

pagehelper:5.1.4

PageInterceptor.java

AbstractHelperDialect.java

pagehelper:5.1.4 版本查询全部数据的条件为:pageSize = 0 &&  count > 0 

注:与配置pageSizeZero无关!!!!!!

发现配置文件pageSizeZero不生效,分析:

springboot项目yml文件配置:

启动项目,自动装配断点发现获取到的配置属性名为:page-size-zero,不是pageSizeZero!

所以配置没有生效;

更改配置文件名称为:pageSizeZero,测试正常。

application.yml为什么提示为:page-size-zero?暂未追查。

pagehelper版本升级导致pageSize为0时无法查询全部数据相关推荐

  1. 从.NET1.1升级到.NET2.0时出现的PInvokeStackImbalance错误

    从.NET1.1升级到.NET2.0时出现的PInvokeStackImbalance错误 微软官方的解释(http://msdn2.microsoft.com/zh-cn/library/0htdy ...

  2. urtlebot3启动键盘控制后 /cmd_vel 会持续输出数据,在键盘不给信号时 /cmd_vel 续输,导致此功能与导航同时启动,会导致小车自动行走时一顿一顿的

    键盘控制启动命令: roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch 问题描述: turtlebot3启动键盘控制后 /cmd_vel ...

  3. PageHelper.startPage(pageNum, pageSize)不起作用,我遇到的问题原因:版本不正确

    1.pom.xml 引入maven依赖,这里引入的是pagehelper starter依赖,并不是单纯的pagehelper库: <dependency><groupId>c ...

  4. Spring boot PageHelper.startPage(pageIndex, pageSize)分页无效

    突然项目中的分页不起作用了,后台代码: 1.PageHelper.startPage(pageIndex, pageSize)要放在要分页的上面,也没错 后来一想,是springboot做了升级.然后 ...

  5. 微软fte_当最大单位为0或0% 时,资源计划 FTE 不会按预期计算

    当最大单位为0或0% 时,资源计划 FTE 不会按预期计算 2020/9/14 适用于: Project Online, Project Server 2019, Project Server 201 ...

  6. echarts 值为0时 柱状图不显示bar

    项目需求:如果最大最小值差别很大的话,若值很小,也需进行占位,所以加了barMinHeight,这样又导致了另一个问题,值为0时,不需要绘制,因此,提出了下面两种解决方案 第一种方法:将值为0的透明度 ...

  7. android设备id完美解决方法,安卓获取渠道名渠道id Android获取设备唯一标识的终极解决方法,防止安卓7.0时崩溃问题...

    一,先说获取渠道名(这里以友盟为例) /* * 4.5.1新加渠道名字段,用来传给后台去统计各个渠道下载量 * */ public static String getSource() { //获取渠道 ...

  8. ajax返回状态码为零,ajax - HTTP请求返回状态码0时的含义是什么?

    ajax - HTTP请求返回状态码0时的含义是什么? JavaScript网络调用(例如fetch或XMLHttpRequest)或任何其他类型的HTTP网络请求在HTTP状态代码为0时失败意味着什 ...

  9. goahead content-length为0时的问题

    gohead问题描述 UI将获取扫描无线列表的接口formWifiApScan,由get换成了POST,此时无法获取到数据,通过抓包分析,为webserver未正常及时返回数据,同时看到content ...

  10. oracle 取今日0时,Oracle 取得当天0时0分0秒和23时59分59秒

    1. 取得当天0时0分0秒 select TRUNC(SYSDATE) FROM dual; 2. 取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒) SELECT TRUNC( ...

最新文章

  1. redis 操作dict array
  2. [四]RabbitMQ-客户端源码之Frame
  3. 【图像处理】——实现二值图像的轮廓边界跟踪以及轮廓面积周长的求解(connectedComponentsWithStats()函数和connectedComponents()函数)
  4. 差分隐私与可穿戴式设备调查【笔记】
  5. 一对多的两个表,查询主表的信息和主表在子表中的记录条数
  6. 去掉状态条并全屏_机关单位内必须懂的道理:20条潜规则和13条定律
  7. 服务器维护工程师需要学什么,运维工程师有哪些就业方向?需要掌握哪些技能?...
  8. ADB命令行工具使用
  9. flashback database操作步骤
  10. ES6学习笔记四(数组)
  11. 2.3 利用FTP服务器下载和上传文件
  12. Semaphore源码解读
  13. 笔记本禁用键盘和触摸板
  14. Excel高级图表制作②——帕累托图
  15. React项目中请求跨域解决方法
  16. WaWa的奇妙冒险(第二周集训自闭现场)
  17. 不服就GAN:GAN网络生成 cifar10 的图片实例(keras 详细实现步骤),GAN 的训练的各种技巧总结,GAN的注意事项和大坑汇总
  18. 笔记本电脑识别不到WiFi、蓝牙消失
  19. ae制h5文字动画_7款超华丽的HTML5 Canvas文字动画特效
  20. 思摩尔推出全球首屈一指的超薄陶瓷芯烟弹解决方案FEELM Air

热门文章

  1. Is your Tecplot 360 EX liense valid?
  2. 【python】urlencode、quote、unquote
  3. word打开wps文件乱码_Word文档打开是乱码怎么解决
  4. C语言:使用函数输出一个数字构成的塔
  5. Win10锁屏之后屏幕自动关闭怎么办
  6. 如果让markdown的图片变清晰/改变大小
  7. 樊登讲亲密关系_《亲密关系》
  8. spring boot 邮箱验证总结
  9. Python:正则re.sub实现简易的模板引擎
  10. 01-12.产品经理入门到精通(一)