2026年mybatis基础面试题及答案.docxVIP

  • 0
  • 0
  • 约1.12万字
  • 约 37页
  • 2026-11-01 发布于陕西
  • 举报

2026年mybatis基础面试题及答案

考试时长:120分钟满分:100分

一、单选题(总共10题,每题2分,总分20分)

1.MyBatis中,用于动态生成SQL语句的组件是?

A.Executor

B.SqlSession

C.Mapper

D.Configuration

2.在MyBatis中,如何定义一个返回值为自定义类型(如User对象)的查询?

A.使用`resultMap`标签

B.使用`select`标签的`resultType`属性

C.使用`parameter`标签

D.以上都不对

3.MyBatis中,一级缓存默认是哪个组件管理的?

A.SqlSession

B.Executor

C.Cache

D.SessionFactory

4.当Mapper接口中的方法参数为多个时,MyBatis如何自动映射参数?

A.通过参数名自动匹配

B.必须使用`@Param`注解

C.通过参数类型自动匹配

D.需要手动编写`select`标签的`paramType`属性

5.MyBatis中,如何实现SQL语句的动态条件拼接(如`where1=1`)?

A.

文档评论(0)

1亿VIP精品文档

相关文档