mybaits的一级缓存与二级缓存
Posted 健康平安的活着
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybaits的一级缓存与二级缓存相关的知识,希望对你有一定的参考价值。
一 mybaits的一级缓存
1.1 一级缓存
它指的是mybaits中sqlsession对象的缓存,当我们只需查询之后,查询的结果会同事存入到sqlsession,sqlSession为我们提供了一块区域用于存储,该区域的结构是一个map,当我们再次查询同样的数据,mybaits会先去sqlsession中查询是否有数据,有的话直接拿出来使用,否则重新查询数据库。
当sqlsession对象消失时,mybaits的一级缓存也就消失了。
执行了两次连接查询
1.2 使用缓存和不使用缓存的区别
以上是关于mybaits的一级缓存与二级缓存的主要内容,如果未能解决你的问题,请参考以下文章