其他分享
首页 > 其他分享> > mybatis学习日记-缓存笔记

mybatis学习日记-缓存笔记

作者:互联网

一级缓存:有效时间为:1.一个sqlSession开启到关闭的时间段
2.执行增,删,改都会刷新缓存
3.手动刷新缓存
4.查询不同的Mapper.xml

二级缓存:有效时间为:1.一个namespace作用域下
2.需要配置,再开启
3.只有一次sqlSession关闭或者提交后,才会将一级缓存转到二级缓存中
4.所有的数据都会先放在一级缓存中
5.实例类需要序列化,实体类序列化是为了将对象缓存到存储设备上,并且实现在网络之间传输

缓存的顺序:1.先去二级缓存查找,查找不到去一级
2.再去一级缓存查找,查询不到去数据库
3.数据库中查找

缓存的目的:为了提高查询的效率

标签:缓存,一级,笔记,查询,二级缓存,查找,mybatis,序列化
来源: https://www.cnblogs.com/Fu-zhang/p/15961793.html