mybatis缓存.事务.插件的基础 一.缓存 (一)一级缓存与二级缓存 一级缓存 为了获得更好的性能,最重要的就是一级缓存.每个session对象维持一个一级缓存,session对象创建时缓存创建,session对象释放时缓存销毁. 缓存是一个哈希表.哈希表根据唯一键存储值,值可以根据唯一键检索.一个实体由它的ID唯一标识,如果两个实体类型相同,ID也相等,那么这两个实体是相等的. session对象从数据库中加载指定ID的实体,然后放到一级缓存中,访问该实体的键是它的ID值.当系统再次从数据…