mybatis自定义缓存

mybatis自定义缓存

mybatis指定查询结果可以存入ehcache,redis等成熟的缓存介质,此篇文章以ehcache为例

需要引入maven依赖:



    org.mybatis
    mybatis-ehcache
    1.0.0

如需要使用redis,则可以引入mybatis编写好的redis maven依赖如:



    org.mybatis.caches
    mybatis-redis
    1.0.0-beta2

修改cache配置文件

在sql映射xml文件中添加标签,指定cache的type为:
org.mybatis.caches.ehcache.EhcacheCache

  

添加ehcache.xml配置文件

在classpath类路径下添加ehcache.xml配置文件



    
    
    
    
    

    


标签

表示引用其他namespace下的缓存配置,namespace的值填写需要引入的缓存配置在接口全类名即可

mybatis查询数据流程图

mybatis自定义缓存_第1张图片

你可能感兴趣的:(mybatis自定义缓存)