多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` 默认没有开启二级缓存 ``` ### 开启缓存 xml ``` 第一步 SqlMapConfig.xml添加以下配置开启二级缓存: <settings> <setting name="cacheEnabled" value="true"/> </settings> 第二步 在UserMapper映射文件中,加入以下内容,开启二级缓存: <!-- 开启本mapper下的namespace的二级缓存,默认使用的是mybatis提供的PerpetualCache --> <cache></cache>  ``` ``` 1. 第一次调用mapper下的SQL去查询用户信息。查询到的信息会存到该mapper对应的二级缓存区域内。 2. 第二次调用相同namespace下的mapper映射文件中相同的SQL去查询用户信息。会去对应的二级缓存内取结果。 3. 如果调用相同namespace下的mapper映射文件中的增删改SQL,并执行了commit操作。此时会清空该namespace下的二级缓存。 ```