二级缓存的作用
来源:2-3 MyBatis二级缓存-2
cccca
2020-03-26 15:10:52
插入删除修改都要清空缓存了,那二级缓存的作用就是只缓存查询一个实体类?
1回答
好帮手慕柯南
2020-03-26
同学你好!
以及缓存的作用域sqlSession。一旦sqlSession关闭就会失效。再次查询时就需要操作数据库
二级缓存的作用域时namespcae。比如:在第一次查询结束后关闭sqlsession。第二次查询中可以直接从namespace作用域中取值。就不需要操作数据库了。
缓存主要是为了加快查询效率。但是数据库的值修改之后为了保证缓存与数据库数据的一致性,是一定要清空的。
祝学习愉快~
相似问题