二级缓存的作用

来源:2-3 MyBatis二级缓存-2

cccca

2020-03-26 15:10:52

插入删除修改都要清空缓存了,那二级缓存的作用就是只缓存查询一个实体类?

写回答

1回答

好帮手慕柯南

2020-03-26

同学你好!

  1. 以及缓存的作用域sqlSession。一旦sqlSession关闭就会失效。再次查询时就需要操作数据库

  2. 二级缓存的作用域时namespcae。比如:在第一次查询结束后关闭sqlsession。第二次查询中可以直接从namespace作用域中取值。就不需要操作数据库了。

  3. 缓存主要是为了加快查询效率。但是数据库的值修改之后为了保证缓存与数据库数据的一致性,是一定要清空的。

祝学习愉快~


0

0 学习 · 8016 问题

查看课程