自学缓存一、Springboot+mybatis项目中的缓存类别及理解
一级缓存:Springboot+mybatis项目中,当同一个session中有相同的sql执行多次时,mybatis提供了一级缓存来优化这些查询,避免多次查询数据库。一级缓存是session级别的,它的作用范围是当前的session。
例:
一级缓存的作用域有两种:session和statement,默认为session。可以通过设置local-cache-scope的值来切换,local-cache-scope默认为session。
session:缓存数据会作用于整个sqlSession
.
原创
2021-10-18 09:40:03 ·
535 阅读 ·
0 评论