mybatis清除一级缓存的几种方法
生活随笔
收集整理的這篇文章主要介紹了
mybatis清除一级缓存的几种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、手動清空
sqlSession.clearCache()2、Options注解
public interface UserMapper{@Options(flushCache= Options.FlushCachePolicy.TRUE)User selectById(@params("id")Integer id) }3、調用了修改的方法時,底層直接調用sqlSession.clearCache()一次性全部清空
4、在setting中關閉一級緩存
locaCacheScope = STATEMENT5、手動提交/回滾
總結
以上是生活随笔為你收集整理的mybatis清除一级缓存的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mybatis一级缓存命中条件
- 下一篇: springcloud alibab +