祝各位道友念头通达
GitHub Gitee 语雀 打赏

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等

使用第三方缓存插件

  1. 需要有相应的jar包
  2. 需要有与相应的jar包与mybatis的连接适配的jar包
  3. 需要有相应的第三方的xml的文件配置

Eg:ehcache相应jar包

 

 

 

 

 

相应jar包的xml

 

 

Config的配置

 

 

posted @ 2018-10-10 21:28  韩若明瞳  阅读(137)  评论(0编辑  收藏  举报