🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 一级缓存 ``` 1. 一级缓存是SqlSession级别的缓存 2. 在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据 3. 不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。 ``` ### 二级缓存 ``` 1. 二级缓存是Mapper(namespace)级别的缓存 2. 多个SqlSession去操作同一个Mapper的sql语句 3. 多个SqlSession可以共用二级缓存,二级缓存是跨SqlSession的。 ```