所谓的缓存呢?其实原理很简单,就是在保证你查询的数据是正确的情况下,没有去查数据库,而是直接查找的内存,这样做有利于缓解数据库的压力,提高数据库的性能,Mybatis中有提供一级缓存和二级缓存. 学习一级缓存和二级缓存之前先来看一张缓存的原理图: 分析一个这个图:(从这个图中我们大概可以看出一下几点) 1.回顾一下SqlSession是操作数据库的会话. 2.一级缓存是对单个SqlSession而言的,无法跨SqlSession. 3.二级缓存是对namespace而言的,可以跨SqlSessi…