整合第三方缓存;
MyBatis;---Cache;
整合ehcache;ehcache非常专业的java进程内的缓存框架;
1、导包
ehcache-core-2.6.8.jar(ehcache核心包)
mybatis-ehcache-1.0.3.jar(ehcache的整合包)
slf4j-api-1.7.21.jar
slf4j-log4j12-1.7.21.jar
2、ehcache要工作有一个配置文件;
文件名叫ehcache.xml;放在类路径的根目录下
3、在mapper.xml中配置使用自定义的缓存
<cache type="org.mybatis.caches.ehcache.EhcacheCache"></cache>
4、别的dao还要用这个缓存;
缓存引用cache-ref
<!-- 和别的dao共用一块缓存-->
<cache-ref namespace="com.atguigu.dao.TeacherDao"/>