mybatis的一级缓存和二级缓存的简单理解

mybatis的一级缓存和二级缓存简单理解 一级缓存存在session(SqlSession)中,在查询的是同一条数据时,sql语句只会执行一次。(相同session(SqlSession),查询同一条数据时,执行一条sql语句)。 如果SqlSession执行了DML操作(增删改),并且提交到数据库,MyBatis则会清空SqlSession中的一级缓存,这样做的目的是为了保证缓存中存储的是最新
相关文章
相关标签/搜索