美文网首页
mybatis配置二级缓存

mybatis配置二级缓存

作者: 蝈蝈1573 | 来源:发表于2017-09-28 14:50 被阅读0次

mybatis的一级缓存:

mybatis默认是开启了一二级缓存的,一级缓存我们不用管,是sqlsession级别的。

mybatis的二级缓存:

mybatis的二级缓存也是默认开启的,具体实现是perpetualCache,是一个内存级别的二级缓存,所以不建议大家使用,我们具体常用的二级缓存还有ehcache,我们可以用这个二级缓存,那么下面我们讲讲如何使用eccache实现二级缓存。

我们要用到ehcache就要有官方给我提供的jar包:ehcache-core.jar 和mybatis-ehcache.jar

我们可以自己下载下来放入自己的工程中,也可以使用maven给我们引用进来,个人感觉maven更好点。

下面是配置:

二级缓存的配置文件 ehcache.xml:

eccache.xml

mybatis的配置文件:

mybatis-config.xml

mabatis-config.xml中打开使用二级缓存的总开关(默认也是开启的,我们自己开启别人看到也就知道了,建议开启)

mapper配置文件mapper.xml:

mapper.xml

这个是使用我们在ehcache.xml中配置的默认配置

mapper.xml

这个是在这个mapper中重新配置的缓存

现学现卖,如果有哪里有不足,请大家多多指教!!!

相关文章

网友评论

      本文标题:mybatis配置二级缓存

      本文链接:https://www.haomeiwen.com/subject/jygmextx.html