[Mybatiss]7.缓存

定义

将用户经常查询的数据放到内存中,可以节省资源,提高系统效率。

Mybatis有一级缓存和二级缓存
一级缓存是sqlsession级别的,默认开启

二级缓存是namespace级别的,也叫全局缓存。
如果会话关闭了,则一级缓存就没了,数据放到二级缓存里,新的会话从二级缓存里读取数据。

二级缓存开启方法:

  1. 在核心配置文件中,设置setting
    <setting name="cacheEnabled" value="true"/>(这个默认为ture,为了标记出来)
  2. 在mapper.xml中添加<cache>标签
    标签内可以配置参数

今后使用Redis做缓存

posted @ 2021-11-22 17:05  从零开始学java_wxz  阅读(28)  评论(0)    收藏  举报