慕数据9373414
2020-08-11 15:36
他都是共用的为什么还要关掉sqlsession1之后才能生效呢?
二级缓存中:一个SqlSession产生的二级缓存必须在关闭或者提交的时候才有效。因为只有关闭后,才知道你没有做更新等操作,产生的二级缓存才不会被销毁。这就跟事务是一样的,一个事务提交之后,其他的事务才能获取到 前面事务修改的数据。
关闭session就是为了清空缓存
Mybatis缓存详解
8040 学习 · 22 问题
相似问题
回答 2
回答 1