报错日志
并不属于自己拼接sql问题,自己的代码如下:
网上查了很多都是说,mybatis-plus插件PageHelper分页时候采用的ThreadLocal,其它线程用到了上一个查询的语句然后拼接上limit报错;
因为是偶发情况,自己本地debug并没有复现,经过一通查询网上解决办法,有说每次分页查询完把PageHelper.clear掉,但是自己使用的PageHelper并没有clear方法
最终没有解决该插件PageHelper带来的拼接两个limit的好办法,
只能不用PageHelper来做分页处理,自己写查询结果,反正把参数封装到CustomizePage里面,如果你刚好遇到我的问题或者有这个处理经验,欢迎留言!向大佬学习!