MyBatis 概述与环境搭建专题测试
考察知识点
- MyBatis 框架简介:框架定位、核心优势、与全自动 ORM 框架的区别
- 开发环境搭建:Maven 依赖配置、数据库驱动引入、Starter 的使用
- 第一个 MyBatis 程序:核心配置文件(mybatis-config.xml)、SqlSessionFactory 构建、SqlSession 使用注意事项、Mapper 映射文件
💡 参考答案在文末
判断题
1
MyBatis 核心配置文件(mybatis-config.xml)中各配置元素的顺序是固定的,不能随意调换。
2
MyBatis 的核心配置文件只能使用 XML 格式,不支持 Java 代码配置方式。
3
在 Maven 项目中引入 MyBatis 依赖时,mysql-connector-java 的 应该设置为 provided。
单选题
4
在 MyBatis 中,Mapper XML 文件的 namespace 属性应该设置为?
5
关于 MyBatis 与 Hibernate 的区别,以下描述正确的是?
6
在 MyBatis 中,通过 SqlSession 获取 Mapper 接口的正确方式是?
7
关于 MyBatis 的缓存机制,以下描述正确的是?
8
SqlSession 对象是线程安全的,可以在多个线程中共享使用。
多选题
9
MyBatis 核心配置文件(mybatis-config.xml)中通常包含以下哪些配置元素?
10
在 MyBatis 开发环境搭建过程中,配置日志(如 log4j、logback)的主要作用有哪些?
11
在编写第一个 MyBatis 程序时,以下哪些做法是推荐的?
12
以下哪些场景适合使用 MyBatis 框架?
填空题
13
MyBatis 的前身是____________,最初由____________软件基金会管理,后来迁移到____________,更名为 MyBatis。
14
MyBatis 程序的标准执行流程是:首先通过____________创建 SqlSessionFactory,然后由 SqlSessionFactory 创建____________,最后通过 SqlSession 获取____________接口执行数据库操作。
参考答案
1.正确
2.错误
3.错误
4.B
5.B
6.B
7.B
8.错误
9.A;B;D
10.A;B;D
11.A;B;D
12.A;B;C
13.iBatis;Apache;GitHub
14.SqlSessionFactoryBuilder;SqlSession;Mapper
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码