Buke
Buke
感谢您的回复! 4. 什么时候会导致不安全的分页? PageHelper 方法使用了静态的 ThreadLocal 参数,分页参数和线程是绑定的。 只要你可以保证在 PageHelper 方法调用后紧跟 MyBatis 查询方法,这就是安全的。因为 PageHelper 在 finally 代码段中自动清除了 ThreadLocal 存储的对象。 如果代码在进入 Executor 前发生异常,就会导致线程不可用,这属于人为的 Bug(例如接口方法和 XML 中的不匹配,导致找不到 MappedStatement 时), 这种情况由于线程不可用,也不会导致 ThreadLocal 参数被错误的使用。 但是如果你写出下面这样的代码,就是不安全的用法:...
> 容易复现的情况下可以加断点看看何时创建和消费。 目前最大的问题是本地很难复现~只能在测试环境;我试试直接断点远程把
upgrade ppgan version
Problem solved?Please tell me the solution
> Don't understand what you mean
刚才试了下,作者是级联处理的,数据库表是行数据,在development处理后都直接加上了