Mybatis缓存

1 一级缓存,默认开始,只存在于sqlsession中,sqlsession.close后消失

2 二级缓存,需要在配置文件中开启,作用域是整个mapper类中,sqlsession关闭也会存在

和一级缓存默认开启不一样,二级缓存需要我们手动开启

  首先在全局配置文件 mybatis-configuration.xml 文件中加入如下代码:

<!--开启二级缓存 --> <settings> <setting name="cacheEnabled" value="true"/> </settings>

  其次在 UserMapper.xml 文件中开启缓存

<!-- 开启二级缓存 --> <cache></cache>
 

 

 

posted @ 2021-11-22 10:33  MaxCui  阅读(27)  评论(0)    收藏  举报