mybatis 一二级缓存
时间: 2023-07-22 07:10:03 浏览: 85
mybatis一二级缓存
Mybatis的一级缓存是指在同一个SqlSession中,执行相同的查询语句,第一次查询的结果会被缓存到内存中,后续的查询会直接从缓存中获取结果,提高查询效率。
而二级缓存是指在不同的SqlSession中,执行相同的查询语句,第一次查询的结果会被缓存到内存或者磁盘中,后续的查询会直接从缓存中获取结果,提高查询效率。二级缓存需要在mapper.xml文件中进行配置,同时需要在SqlSessionFactory中开启二级缓存。
阅读全文