Mybatis缓存第三方整合ehcache

一. 引用ehcache的包,ehcache-core-2.6.8.jar , slf4j-api-1.6.1.jar ,slf4j-log4j12-1.6.2.jar ,mybatis-ehcache-1.0.3.jar
可以去git上看 mybatis的源码有整合ehcache的源码

二.在mapper.xml里做一个配置

 <cache type="org.mybatis.caches.ehcache.EhcacheCache">cache>

三. 引入一个ehcache的 xml配置文件


<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:noNamespaceSchemaLocation="../config/ehcache.xsd">
 
 <diskStore path="D:\44\ehcache" />

 <defaultCache 
   maxElementsInMemory="10000" 
   maxElementsOnDisk="10000000"
   eternal="false" 
   overflowToDisk="true" 
   timeToIdleSeconds="120"
   timeToLiveSeconds="120" 
   diskExpiryThreadIntervalSeconds="120"
   memoryStoreEvictionPolicy="LRU">
 defaultCache>
ehcache>

你可能感兴趣的:(mybatis)