单选题
1、MyBatis的更新操作有关说法错误的是()。
A、MyBatis的更新操作在映射文件中是通过配置< update>元素来实现的
B、MyBatis的更新操作也需要进行事务提交
C、MyBatis的更新操作执行了SqlSession的update()方法
D、MyBatis的更新操作和添加操作时,只需要将insert()方法改为updat()方法即可
参考答案 : D
答案说明 : 需要id
2、MyBatis的删除操作有关说法错误的是()。
A、MyBatis的删除操作在映射文件中是通过配置元素来实现的
B、MyBatis的删除操作也需要进行事务提交
C、MyBatis的删除操作执行了SqlSession的delete()方法
D、MyBatis的删除操作和添加操作时,也需要封装整个实体类
参考答案 : D
答案说明 :
3、使用ORM框架后,应用程序不再直接访问底层数据库,而是以()的方式来操作持久化对象(PO,即Persisent Object)。
A、面向业务
B、Hibernate
C、面向对象
D、MyBatis
参考答案 : C
答案说明 :
多选题
4、MyBatis入门程序中添加操作有关说法正确的是()。
A、在MyBatis的映射文件中,添加操作是通过< insert>元素来实现的
B、在MyBatis的映射文件中,添加操作的parameterType必须是PO类型
C、在MyBatis添加操作使用了SqlSession的add()方法
D、在MyBatis添加操作需要进行事务提交
参考答案 : A,D
答案说明 :
5、在MyBatis框架官网下载地址有几个下载链接,关于这三个下载链接说明正确的是()。
A、mybatis-3.x.zip是windows系统下MyBatis框架的压缩包
B、mybatis-3.x.tar.zip是Linux系统下MyBatis框架的压缩包
C、Source code(zip)是windows系统下MyBatis框架的源码包
D、Source code(tar.gz)是Linux系统下MyBatis框架的源码包
参考答案 : A,C,D
答案说明 : 官网下载网址下只有3个下载链接,没有B选项
判断题
6、创建数据库的语句如下:CREATE DATABASES mybatis;()。
参考答案 : 错
答案说明 : CREATE DATABASE mybatis;
7、MyBatis的更新操作在映射文件中是通过配置< update>元素来实现的()。
参考答案 : 对
答案说明 :
8、ORM就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中()。
参考答案 : 对
答案说明 :
9、创建的映射文件中的SQL语句要以面向对象的写法进行书写()。
参考答案 : 错
答案说明 : 映射文件中的语句就是SQL语句
10、MyBatis入门程序中进行添加操作时不会有返回值()。
参考答案 : 错
答案说明 : 返回影响记录数
11、MyBatis的全局配置文件,通常配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接()。
参考答案 : 对
答案说明 :
12、MyBatis映射文件中配置了操作数据库的SQL语句,需要在MyBatis的全局配置文件mybatis-config.xml中加载才能执行。mybatis-config.xml可以加载多个配置文件,每个配置文件对应数据库中的一张表()。
参考答案 : 对
答案说明 :
13、MyBatis的删除操作也需要进行事务提交()。
参考答案 : 对
答案说明 :
14、使用MyBatis框架非常简单,只需在应用程序中引入MyBatis的核心包和lib目录中的依赖包即可进行项目运行()。
参考答案 : 错
答案说明 : 还需要加入数据库相关的驱动JAR包
15、MyBatis的最近版本是mybatis-3.x系列的,本书所讲解的MyBatis框架就是基于此版本的,可以通过网址“https://github.com/mybatis/mybatis-3/releases”下载得到。
参考答案 : 对
答案说明 :