mybatis面试试题及答案.docxVIP

  • 0
  • 0
  • 约4.66千字
  • 约 14页
  • 2026-09-16 发布于河南
  • 举报

mybatis面试试题及答案

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

1.MyBatis中,负责创建SqlSession对象的工厂接口是?

A.SqlSessionFactory

B.SqlSession

C.Configuration

D.Executor

答案:A

2.在MyBatis中,使用{}和${}的主要区别是?

A.{}是预编译,${}是字符串拼接

B.{}是字符串拼接,${}是预编译

C.{}只能用于字符串,${}只能用于数字

D.{}不能用于动态SQL,${}可以

答案:A

3.MyBatis的核心配置文件(mybatis-config.xml)中,用于配置数据库连接信息的标签是?

A.dataSource

B.environment

C.transactionManager

D.properties

答案:B

4.MyBatis中,一级缓存默认是开启的,其作用范围是?

A.Session级别

B.Statement级别

C.Application级别

D.Database级别

答案:A

5.MyBatis动态SQL标签中,用于实现“如果条件满足则执行,否则跳过”逻辑的是?

A.if

B.choose

C.where

D.set

答案:B

6.在My

文档评论(0)

1亿VIP精品文档

相关文档