Mybatis二级缓存原理

记录是一种精神,是加深理解最好的方式之一。

最近看了下Mybatis的源码,分析了二级缓存的实现方式,在这里把他记下来。虽然这不复杂,对这方面的博客也有很多,写的也很好。但我坚信看懂了是其一,能够教别人或者描述清楚记下来才能真正的掌握。
曹金桂 [email protected] (如有欠缺还请指教)
时间:2016年10月11日16:00

这篇文章能够帮你
  • 学会对Mybatis配置二级缓存
  • 学会Mybatis二级缓存的实现方式
  • 学会整合外部缓存框架(如:Ehcache)
  • 学会自定义二级缓存

1. Mybatis内部二级缓存的配置

要使用Mybatis的二级缓存,需要对Mybatis进行配置,配置分三步

  • Mybatis全局配置中启用二级缓存配置
"cacheEnabled" value="true"/>
  • 在对应的Mapper.xml中配置cache节点
"userMapper">
    
    ... />