《MyBatis数据持久化框架》笔试题库
1. MyBatis中,开发Mybatis不需要下列哪些步骤
添加Mybatis核心包
配置mybatis配置文件l
配置全局属性、数据源和实体包的别名
实现静态列表html页面(正确答案)
2. MyBatis中对JDBC访问数据库的代码进行封装,从而大大简化了数据访问层的重复性代 码,它是针对三层架构中( )的解决方案
表现层
业务逻辑层
持久化层(正确答案)
数据库系统
3. MyBatis中,关于log4j日志级别不包含以下那种
update(正确答案)
ERROR
TRACE
DEBUG
4. MyBatis中,操作数据库的核心类是( 
SqlSessionFactory
SqlSession(正确答案)
Session
SqlSessionFactoryBuilder
5. MyBatis中,将以下划线命名的数据库列映射到Java对象的驼峰命名属性的配置是什么(
sqlSessionFactory
property
mapUnderscoreToCamelCase(正确答案)
jdbcType
6. MyBatis中,查询列前缀属性为
property
javaType
ColumnPrefix(正确答案)
ColumnBefore
7. Mybaits中的前身是(
IBATIS(正确答案)
Begin
Clinton
Apache
8. MyBatis中对结果集的配置使用的标签是以下(
<result>
<resultMap>(正确答案)
<map>
<collection>
9. MyBatis中,删除具有主从关系的主表记录时会出现删除异常,可以使用什么解决方式( )【选两项】
设置从表的删除时规则为置为NULL”(正确答案)
设置主表的删除时规则为置为NULL”
设置从表的删除时规则为置为级联(正确答案)
设置主表的删除时规则为置为级联
10. MyBatis中,执行以下代码生成结果变量result代表的含义是什么int result=userMapper.deleteUserByIdid;
删除消耗时间
删除数据字段数量
数据删除受影响的行数(正确答案)
数据库剩余数据行数
11. MyBatis数据库操作时,需要编写( )和对应的xml文件,其中xml文件中编写的是对应Sql语句
接口和抽象方法(正确答案)
普通类和普通方法
抽象类和抽象方法
普通类和抽象方法
12. MyBatis中,@SelectKeystatement="select last_insert_id ",keyProperty="id",resultType=Long.class, before=false)注解的作用是什么(
返回值为最后一次插入数据的id(正确答案)
查询数据库中最大的id
查询当前数据库中id的数量
查询数据库中是否存在相同id
13. MyBatis中,以下哪项不属于xml映射文件标签
select
resultMap
parameter(正确答案)
include
14. MyBatis中用于表示返回结果类型的属性名称是
resultType(正确答案)
parameterType
collection
returnType
15. MyBatis中用于表示输入类型的属性名称是
resultType
parameterType(正确答案)
collection
returnType
16. MyBatis 的配置文件中,通过( )标签来设置实体类的别名
properties
settings
typeAliases(正确答案)
dataSource
17. MyBatis中,以下哪项不属于Mybatis全局配置文件中的标签
properties
data(正确答案)
plugins
typealiases
18. MyBatis中,以下哪项不属于resultMap的自动映射级别
spring boot选择题

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。