Mybatis的一级缓存在Spring中为什么会失效

【Mybatis】Mybatis的一级缓存
上图是在做一个select查询时的方法调用栈,发现mybatis在和spring的整合包mybatis-spring中做了关闭SqlSession的操作,原因应该是mybatis交给Spring管理之后没有办法控制SqlSession的关闭,让程序员去关闭的话又增加了程序对mybatis的耦合性,mybatis的一级缓存就是基于SqlSession的,因此一级缓存在Spring中就失效了。

相关文章:

  • 2021-11-19
  • 2021-12-20
  • 2021-06-26
  • 2021-04-17
猜你喜欢
  • 2021-12-11
  • 2021-09-18
  • 2022-01-17
  • 2021-07-08
  • 2022-02-11
  • 2022-01-08
  • 2021-12-10
相关资源
相似解决方案