MyBatis的缓存指的是缓存查询结果,当以后使用相同的sql语句.传入相同的参数进行查询时,可直接从mybatis本地缓存中获取查询结果,而不必查询数据库. mybatis的缓存包括一级缓存.二级缓存,一级缓存默认是开启的,二级缓存默认是关闭的. 一级缓存: SqlSession级别,在SqlSession中有一个Map,key是由sql语句.参数等信息组成的唯一值,value是查询出来的结果对象. 二级缓存: mapper级别,同一个namespace下的mapper,有一个Map. 二级缓…