查询:连接数据库,耗资源 将一次查询的结果,给他暂存到一个可以直接取到的地方--放在内存中
mybatis系统中默认定义了两级缓存:一级缓存和二级缓存
默认情况下,只有一级缓存开启(就是SqlSession级别的缓存,也称为本地缓存,就是说我们在SqlSession被获取,然后进行close操作释放之间的查询语句的结果可以使用缓存)
二级缓存需要手动开启和配置,是基于namespace级别的缓存。(我们知道一个mapper映射文件中对应一个namespace,这个文件中的所有方法或者说sql语句使用同一个缓存)