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