第一章 单元测试

1、 问题:下列选项中,关于MyBatis的配置说法正确的是( )
选项:
A:Mapper.xml核心配置文件主要配置了MyBatis 的运行环境等信息。
B:mybatis-config.xml中配置了操作数据库的SQL 语句。
C:通过MyBatis的环境等配置信息可以直接构建会话工厂SqlSession。
D:MyBatis可以加载多个映射文件,每个映射文件对应数据库中的一张表。
答案: 【
MyBatis可以加载多个映射文件,每个映射文件对应数据库中的一张表。

2、 问题:有关MyBatis工作原理说法错误的是( )。
选项:
A:MyBatis的全局配置文件配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接
B:MyBatis映射文件中配置了操作数据库的SQL语句,需要在MyBatis的全局配置文件中加载才能执行
C:可以通过MyBatis的环境等配置信息构建会话对象SqlSession
D:SqlSession对象,该对象中包含了执行SQL的所有方法
答案: 【
可以通过MyBatis的环境等配置信息构建会话对象SqlSession

3、 问题:使用ORM框架后,应用程序不再直接访问底层数据库,而是以( )的方式来操作持久化对象(PO,即Persisent Object)。
选项:
A:面向业务
B:Hibernate
C:面向对象
D:MyBatis
答案: 【
面向对象

4、 问题:MyBatis框架可以在实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现。( )
选项:
A:对
B:错
答案: 【

5、 问题:下列选项中,对传统JDBC 编程的劣势说法正确的是( )。
选项:
A:频繁地创建、释放数据库连接会造成系统资源浪费,从而影响系统性能。
B:语句硬编码,会造成代码不易于维护。
C:使用 PreparedStatement 向占位符传参数存在硬编码,导致系统难以维护。
D:JDBC 对结果集解析存在硬编码,使得系统不易于维护。
答案: 【
频繁地创建、释放数据库连接会造成系统资源浪费,从而影响系统性能。
语句硬编码,会造成代码不易于维护。
使用 PreparedStatement 向占位符传参数存在硬编码,导致系统难以维护。
JDBC 对结果集解析存在硬编码,使得系统不易于维护。

第二章 单元测试

1、 问题:下列元素中,可以为POJO实体类设置别名的是( )。
选项:
A:<typeAliases>元素
B:<settings>元素
C:<mappers>元素
D:<properties>元素
答案: 【
<typeAliases>元素

2、 问题:

假设有一个名称为UserMapper的XML文件,下列关于使用类路径引入映射文件的示例代码正确的是( )。

选项:
A:<mappers><mapper resource=\"com/itheima/mapper/UserMapper.xml\"/></mappers>
B:<mappers><mapper resource=\"com/itheima/mapper/UserMapper\"/></mappers>
C:<mapper resource=\"com/itheima/mapper/UserMapper.xml\"/>
D:<mappers><mapper resource=\"com/itheima/mapper/UserMapper\"/></mappers>

<mapper resource=\"com/itheima/mapper/UserMapper.xml\"/>

答案: 【
<mappers><mapper resource=\"com/itheima/mapper/UserMapper.xml\"/></mappers>

3、 问题:下列选项中,可以通过<mappers>元素引入映射文件的方法的是( )。
选项:
A:使用类路径引入
B:使用本地文件路径引入
C:使用接口类引入
D:使用包名引入
答案: 【
使用类路径引入
使用本地文件路径引入
使用接口类引入
使用包名引入

4、 问题:下列属于SqlSessionFactoryBuilder构建SqlSessionFactory对象的build()方法的是( )。
选项:
A:build(InputStream inputStream,String environment,Properties properties)
B:build(Reader reader,String environment,Properties properties)
C:build()
D:build(Configuration config)
答案: 【
build(InputStream inputStream,String environment,Properties properties)
build(Reader reader,String environment,Properties properties)
build(Configuration config)

5、 问题:与<insert>元素一样,<update>和<delete>元素在执行完之后,也会返回一个表示影响记录条数的整数。( )
选项:
A:对
B:错
答案: 【

第三章 单元测试

1、 问题:下列关于<foreach>元素中的属性说法正确的是( )。
选项:
A:item属性表示迭代集合的名称
B:index表示foreach语句代码的开始符号
C:item属性为必选
D:遍历Map时,index属性是元素的value。
答案: 【
item属性为必选

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦