mybatis源码解读:cache包(缓存机制功能) 1.缓存机制 在进行源码阅读时,通常可以以包为单位进行,因为包本身就是具有一定结构、功能的类的集合,但是,也总会有一些功能相对复杂,会横跨多个包。因此以功能为主线一次阅读多个包中的源码是必要的,能帮助我们理清功能实现。 mybatis基于cache包中提供的缓存实现了两级缓存机制。 1.一级缓存 mybatis的一级缓存又叫本地缓存,与它相关的配置项有2个。 1.在配置文件XML的setting节点,可选项有session与statement,分别对应了一次会话和一条语句,一级缓存的默认范围是session。 2.是在映射文件mapper....