缓存
![image.png]()
![image.png]()
Mybatis缓存
![image.png]()
一级缓存
![image.png]()
一级缓存默认开启
测试:
![image.png]()
![image.png]()
缓存失效情况
![image.png]()
查询不同的数据不会使用缓存
![image.png]()
![image.png]()
增改删后会刷新缓存
![image.png]()
![image.png]()
手动清理缓存
![image.png]()
![image.png]()
一级缓存默认是开启的,只在一次SqlSession中有效,也就是拿到连接到关闭连接这个区间段
二级缓存
![image.png]()
步骤
开启全局缓存
![image.png]()
![image.png]()
使用全局缓存
![image.png]()
![image.png]()
测试
一级缓存没有后,一级缓存数据保存到二级缓存中
![image.png]()
![image.png]()
只要开启了二级缓存,在同一个Mapper下就有效
所有的数据都会先放在一级缓存中,只有当会话提交或关闭的时候,才会提交到二级缓存中
Mybatis缓存原理
![image.png]()
自定义缓存-ehcache
简介
![image.png]()
![image.png]()
![image.png]()
使用
添加依赖
![image.png]()
Mapper中使用
![image.png]()
添加ehcache.xml
![image.png]()
![image.png]()
posted @
2021-07-11 18:29
清风(学习-踏实)
阅读(
47)
评论()
收藏
举报