MyBatis 入门教程之六
大纲
- MyBatis 入门教程之一
- MyBatis 入门教程之二
- MyBatis 入门教程之三
- MyBatis 入门教程之四
- MyBatis 入门教程之五
- MyBatis 入门教程之六
- MyBatis 入门教程之七
- MyBatis 入门教程之八
缓存机制
MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。MyBatis 中默认定义了两级缓存:
- 一级缓存和二级缓存
- 默认情况下,只有一级缓存(
SqlSession
级别的缓存,也称为本地缓存)开启 - 二级缓存需要手动开启和配置,它是基于
namespace
级别的缓存 - 为了提高扩展性,MyBatis 定义了缓存接口
Cache
,可以通过实现Cache
接口来自定义二级缓存
- 默认情况下,只有一级缓存(