mybatis的缓存机制
基于SQLSession的缓存,默认开启的
基于nameSpace的缓存,手动开启,有的mybatis版本是默认开启的,不需要手动添加
配置xml
<settings> <setting name="cacheEnabled" value="true"/> </settings>
Mapper的配置
<cache type="org.mybatis.caches.ehcache.EhcacheCache"></cache>
Type添加的是第三方的插件
第三方的缓存插件有ehcache, oscache,redis等
使用第三方缓存插件
- 需要有相应的jar包
- 需要有与相应的jar包与mybatis的连接适配的jar包
- 需要有相应的第三方的xml的文件配置
Eg:ehcache相应jar包
相应jar包的xml
Config的配置
本文来自博客园踩坑狭,作者:韩若明瞳,转载请注明原文链接:https://www.cnblogs.com/han-guang-xue/p/9769212.html