測試環境、線上環境日志陸續出現此類問題,本地環境并沒有出現此類異常,而且伺服器中也不是持續報錯,而是時而報錯,時而正常,報錯如下:
PageHelper 方法使用了靜态的 ThreadLocal 參數,分頁參數和線程是綁定的。
隻要你可以保證在 PageHelper 方法調用後緊跟 MyBatis 查詢方法,這就是安全的。因為 PageHelper 在 finally 代碼段中自動清除了 ThreadLocal 存儲的對象。
線程中start的page 不能保證線程在目前執行退出時清理完page變量
使用PageHelper插件後,清楚緩存
MyBatis-plus分頁插件和PageHelper插件二選一
本文作者:好名字 原文連結:http://www.cuizb.top/myblog/article/1638714725 版權聲明: 本部落格所有文章除特别聲明外,均采用 CC BY 3.0 CN協定進行許可。轉載請署名作者且注明文章出處。