这个问题的原因是:同一个线程A首先执行pageHelper后throw抛出异常没有释放当前线程中pageHelper分页,线程A执行另外一个方法含有limit 的sql就会再次自动拼接limit;导致sql执行报错
解决方案:手动清理pageHelper分页,在ThreadLocal本地缓存中释放pageHelper【PageMethod.clearPage】
这个问题的原因是:同一个线程A首先执行pageHelper后throw抛出异常没有释放当前线程中pageHelper分页,线程A执行另外一个方法含有limit 的sql就会再次自动拼接limit;导致sql执行报错
解决方案:手动清理pageHelper分页,在ThreadLocal本地缓存中释放pageHelper【PageMethod.clearPage】