Mybatis缓存性能调优最佳实践试题及答案.docVIP

  • 0
  • 0
  • 约2.16千字
  • 约 5页
  • 2026-05-12 发布于河北
  • 举报

Mybatis缓存性能调优最佳实践试题及答案.doc

Mybatis缓存性能调优最佳实践试题及答案

学科:Java开发

题目类型:选择题、简答题

1.MyBatis的一级缓存默认是()缓存。(5分)

A.会话级

B.应用级

C.分布式

D.集群级

2.如何开启MyBatis的二级缓存?(10分)

3.简述MyBatis缓存的刷新策略有哪些?(15分)

4.在MyBatis中,以下哪种情况会导致一级缓存失效?(5分)

A.不同的SQL语句查询

B.同一个SQL语句查询

C.事务提交

D.关闭连接

5.怎样优化MyBatis缓存的性能?(15分)

6.当多个Mapper.xml文件中存在相同的SQL语句时,MyBatis二级缓存如何处理?(10分)

7.MyBatis的缓存命中率计算公式是什么?(10分)

8.若要禁用MyBatis的一级缓存,应该怎么做?(5分)

9.请说明MyBatis缓存与Ehcache集成的步骤。(15分)

答案与解析:

1.答案:A

解析:MyBatis的一级缓存默认是会话级缓存,在同一个SqlSession中,对相同的SQL执行两次,第一次会从数据库查询,第二次会从缓存中获取。

2.在MyBatis的配置文件中,在`configuration`标签内添加`cache-enabled`标签设置为`true`开启二级缓存,并且在Mapper.xml文件中使用`cache

文档评论(0)

1亿VIP精品文档

相关文档