一.MyBatis缓存机制 1.简介 Mybatis包含了一个非常强大的查询缓存的特性,它可以非常方便地配置和定制. 缓存key极大提高查询效率 MyBatis系统中默认定义了两次缓存 默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启. 二级缓存需要手动开启和配置,它是基于namespace级别的缓存. 为了提高扩展性,MyBatis定义了缓存接口cache.可以通过实现Cache接口来自定义二级缓存. 2.一级缓存 一级缓存,即本地缓存,作用域默认为SqlSess…