Mybatis提供了缓存机制,可以减轻数据库的压力,提高性能 Mybatis的缓存分为两级:一个是一级缓存,一个二级缓存 一级缓存:即默认使用的缓存SqlSession级别的缓存,只在sqlsession内有效 二级缓存:mapper级别的缓存,同一个namespace公用一个缓存,所以对sqlsession是共享的 一级缓存:具体流程如下: 1,第一次执行select的时候,会把查到的数据写入sqlsession里面的hashmap里面缓存起来 2,然后第二次查询的时候,会从缓存中查数据,如果…