首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
mybits专题
【mybits】一级缓存和二级缓存
mybatis的一级缓存和二级缓存最大的区别是作用范围不同,如下图,一级缓存是SqlSession级别的缓存,不同的SqlSession之间的缓存数据区域是互相不受影响的;二级缓存是mapper级别的缓存,多个SqlSession可以共用二级缓存。 如果SqlSession只选commit(增删改)操作,一级缓存和二级缓存都需清空缓存区,保证缓存中存储的是最新的数
阅读更多...