![](https://i-blog.csdnimg.cn/blog_migrate/ecef0ad6905c11bdc80c935af16488a3.png)
测试一级缓存 只使用了一次sq
![](https://i-blog.csdnimg.cn/blog_migrate/2853f209645fd95fd41cc0965ecbf22a.png)
一级缓存失效的情况
![](https://i-blog.csdnimg.cn/blog_migrate/c54973b446ab9671dcc8a8bc8f3bc561.png)
手动清理缓存的情况
![](https://i-blog.csdnimg.cn/blog_migrate/3a1aa252a53fa31e3f094a8adbe93920.png)
一级缓存(本地会话缓存)小结:一级缓存默认开启,只在一次sqlsession中有效,也就是拿到连接到关闭的这个区间段
开启二级缓存的方式
![](https://i-blog.csdnimg.cn/blog_migrate/b79d0c00431ee72e11fa435b08039acc.png)
可以在语句中定义参数
![](https://i-blog.csdnimg.cn/blog_migrate/f28ada10569aa4427fdd3289520b2ea5.png)
二级缓存的参数
![](https://i-blog.csdnimg.cn/blog_migrate/9921f47c97f345553cc7f5e6d496f6cb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ac1333e79fdb9579f05e788a2350ed01.png)
![](https://i-blog.csdnimg.cn/blog_migrate/127cf8e7349f6a2935ec6f817dcb983c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e31cdba5da60cbb681b404a82d6a7e38.png)
缓存顺序
![](https://i-blog.csdnimg.cn/blog_migrate/1f3490f368085f13294e67b89646c350.png)
测试一级缓存 只使用了一次sq
一级缓存失效的情况
手动清理缓存的情况
一级缓存(本地会话缓存)小结:一级缓存默认开启,只在一次sqlsession中有效,也就是拿到连接到关闭的这个区间段
开启二级缓存的方式
可以在语句中定义参数
二级缓存的参数
缓存顺序