简述MyBatis的一级缓存、二级缓存原理

1 MyBatis的一级缓存是基于SqlSession级别的,也就是说某个SqlSession进行某个查询操做后会将该结果暂时缓存起来,然后在全部的SqlSession没有对该表进行插入、修改、删除操做的状况下,当这个SqlSession再次发起此查询时SqlSession不会去数据库执行查询操做,而是直接从缓存拿出上次查询的结果。不一样的SqlSession之间缓存的数据互不影响。数据库 2 M
相关文章
相关标签/搜索