[Mybatiss]7.缓存
定义
将用户经常查询的数据放到内存中,可以节省资源,提高系统效率。
Mybatis有一级缓存和二级缓存
一级缓存是sqlsession级别的,默认开启
二级缓存是namespace级别的,也叫全局缓存。
如果会话关闭了,则一级缓存就没了,数据放到二级缓存里,新的会话从二级缓存里读取数据。
二级缓存开启方法:
- 在核心配置文件中,设置setting
<setting name="cacheEnabled" value="true"/>(这个默认为ture,为了标记出来) - 在mapper.xml中添加<cache>标签
标签内可以配置参数
今后使用Redis做缓存

浙公网安备 33010602011771号