Mybatis有二级缓存,为什么还要用redis
Mybatis有二级缓存,为什么还要用redis? ? ?Mybatis一级缓存作用域是session,session commit之后缓存就失效了。Mybatis二级缓存作用域是sessionfactory,该缓存是以namespace为单位的(也就是一个Mapper.xml文件),不同namespace下 的操作互不影响。所有对数据表的改变操作都会刷新缓存。但是–般 不要用级缓存,例如在UserMapper.xml 中有大多数针对user表的操作。但是在另一个XXXMapper.xml
原创
2021-11-04 18:54:26 ·
257 阅读 ·
0 评论