MyBatis1

Q1:第1题 【2.00分】【概念理解】在MyBatis中,开发Mybatis不需要下列哪些步骤

A.添加Mybatis核心包
B.配置mybatis配置文件mybatis-config.xml
C.配置全局属性、数据源和实体包的别名
D.实现静态列表html页面

Q2:第2题 【2.00分】【概念理解】在MyBatis中对JDBC访问数据库的代码进行封装,从而大大简化了数据访问层的重复性代 码,它是针对三层架构中( )的解决方案

A.表现层
B.业务逻辑层
C.持久化层
D.数据库系统

Q3:第3题 【2.00分】【概念理解】在MyBatis中,关于log4j日志级别不包含以下那种

A.update
B.ERROR
C.TRACE
D.DEBUG

Q4:第4题 【2.00分】【概念理解】在MyBatis中,操作数据库的核心类是( )

A.SqlSessionFactory
B.SqlSession
C.Session
D.SqlSessionFactoryBuilder

Q5:第5题 【2.00分】【概念理解】在MyBatis中,将以下划线命名的数据库列映射到Java对象的驼峰命名属性的配置是什么( )

A.sqlSessionFactory
B.property
C.mapUnderscoreToCamelCase
D.jdbcType

Q6:第6题 【2.00分】【概念理解】在MyBatis中,查询列前缀属性为

A.property
B.javaType
C.ColumnPrefix
D.ColumnBefore

Q7:第7题 【2.00分】【概念理解】Mybaits中的前身是( )

A.IBATIS
B.Begin
C.Clinton
D.Apache

Q8:第8题 【2.00分】【概念理解】在MyBatis中对结果集的配置使用的标签是以下( )

A.
B.
C.
D.

Q9:第9题 【2.00分】【概念理解】在MyBatis中,执行以下代码生成结果变量result代表的含义是什么 int result=userMapper.deleteUserById(id);( )

A.删除消耗时间
B.删除数据字段数量
C.数据删除受影响的行数
D.数据库剩余数据行数

Q10:第10题 【2.00分】【概念理解】在MyBatis数据库操作时,需要编写( )和对应的xml文件,其中xml文件中编写的是对应Sql语句

A.接口和抽象方法
B.普通类和普通方法
C.抽象类和抽象方法
D.普通类和抽象方法

Q11:第11题 【2.00分】【概念理解】在MyBatis中,@SelectKey(statement=select last_insert_id( ),keyProperty=id,resultType=Long.class, before=false)注解的作用是什么( )

A.返回值为最后一次插入数据的id值
B.查询数据库中最大的id值
C.查询当前数据库中id的数量
D.查询数据库中是否存在相同id

Q12:第12题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于xml映射文件标签

A.select
B.resultMap
C.parameter
D.include

Q13:第13题 【2.00分】【概念理解】在MyBatis中用于表示返回结果类型的属性名称是

A.resultType
B.parameterType
C.collection
D.returnType

Q14:第14题 【2.00分】【概念理解】在MyBatis中用于表示输入类型的属性名称是

A.resultType
B.parameterType
C.collection
D.returnType

Q15:第15题 【2.00分】【概念理解】在 MyBatis 的配置文件中,通过( )标签来设置实体类的别名

A.properties
B.settings
C.typeAliases
D.dataSource

Q16:第16题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于Mybatis全局配置文件中的标签

A.properties
B.data
C.plugins
D.typealiases

Q17:第17题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于resultMap的自动映射级别

A.NONE
B.PARTIAL
C.FULL
D.ANY

Q18:第18题 【2.00分】【概念理解】在MyBatis中,以下说法错误的是

A.Mapper接口方法名和mapper.xml中定义的每个sql的id可以不同
B.Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同
C.Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同
D.Mapper.xml文件中的namespace即是mapper接口的类路径

Q19:第19题 【2.00分】【概念理解】在MyBatis中,用于取出由数据库内部生成主键的属性是( )

A.keyProperty
B.useGeneratedKeys
C.keyColumn
D.dataBaseid

Q20:第20题 【2.00分】【概念理解】在MyBatis中,更新数据的Mapper.xml的标签是什么

A.Insert
B.Select
C.Update
D.Delete

Q21:第21题 【2.00分】【概念理解】在MyBatis中,使用jdbc方式返回主键自增的值需要设置标签的什么属性( )

A.id
B.parameterType
C.keyProperty
D.useGeneratedKeys

Q22:第22题 【2.00分】【概念理解】在Mybatis中接口方法中只有一个参数时,在映射器XML可用的参数是什么( )

A.{param}
B.{param0}
C.{arg0}
D.{arg1}

Q23:第23题 【2.00分】【概念理解】在Mybatis中,设置自动生成主键后通过什么属性获取自动生成的(主)键值

A.设置resultMap
B.设置useGeneratedKeys
C.设置keyProperty
D.设置Property

Q24:第24题 【2.00分】【概念理解】在Mybatis的ORM映射中,表中的列名需要和( )进行映射?

A.类名
B.类中的属性名
C.类的包名
D.id

Q25:第25题 【2.00分】【概念理解】在Mybatis中,Mapper接口的方法名需要和Mapper对应XML文件中的( )对应

A.标签名
B.id
C.参数名
D.parameterType

Q26:第26题 【2.00分】【概念理解】在MyBatis中,以下关于MyBatis集合类型参数的处理,说法错误的是( )

A.当参数为Collection接口,转化为Map,Map的Key为collection
B.当参数类型为List接口时,除了collection的值外,list作为key
C.如果参数为数组,也会转化为Map,Map的key为array
D.如果参数为数组,也会转化为Map,Map的key为list

Q27:第27题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于MyBatis的API

A.SqlSessionFactoryBuilder
B.SqlSessionFactory
C.Executor
D.SqlSession

Q28:第28题 【2.00分】【概念理解】在使用MyBatis的select标签查询客户(customer)的电话信息时,如果客户实体中电话的属性名为mobile,而客户表所对应的字段名为phone,则正确的写法是( )

A.select phone from customer
B.select mobile from customer
C.select mobile as phone from customer
D.select phone as mobile from customer

Q29:第29题 【2.00分】【概念理解】在MyBatis中,子标签配置已经有的结果集时使用哪个属性( )

A.property
B.javaType
C.resultType
D.columnPrefix

Q30:第30题 【2.00分】【概念理解】在MyBatis中,以下不属于标签嵌套查询常用属性的是( )

A.show
B.select
C.column
D.fetchType

Q31:第31题 【2.00分】【概念理解】在Mybatis中使用collection标签来解决一对多关联,哪项不属于其属性

A.properties
B.ofType
C.column
D.select

Q32:第32题 【2.00分】【概念理解】在 MyBatis 中,配置结果映射时,使用( )标签实现1对多的关联

A.many-one
B.one-many
C.association
D.collection

Q33:第33题 【2.00分】【概念理解】在 MyBatis 中,配置结果映射时,使用( )标签实现多对1的关联

A.many-one
B.one-many
C.association
D.collection

Q34:第34题 【2.00分】【概念理解】在MyBatis中,.映射一对一使用的标签是

A.many-one
B.one-many
C.association
D.collection

Q35:第35题 【2.00分】【概念理解】在mybatis中,映射一对多时使用的常用属性是

A.实体对象
B.Connection
C.ResultSet
D.List

Q36:第36题 【2.00分】【概念理解】在Mybatis中,Mapper.xml中用于设置返回值类型和结果字段映射关系的是

A.accociation
B.select
C.resultMap
D.constructor

Q37:第37题 【2.00分】【概念理解】在MyBatis中,mybatis指定配置文件的根元素使用的是什么

A.
B.
C.
D.

Q38:第38题 【2.00分】【概念理解】在MyBatis中,标签可以实现对象遍历的用法,适用对象不包括下列哪一个( )

A.数组
B.Map
C.List
D.Math

Q39:第39题 【2.00分】【概念理解】在MyBatis中,以下不属于Mybatis动态sql标签的是?

A.trim
B.foreach
C.set
D.than

Q40:第40题 【2.00分】【概念理解】在MyBatis中,以下哪个属性作用为:当trim元素包含内容时,会把内容中匹配的前缀字符串去掉

A.prefix
B.prefixOverrides
C.suffix
D.suffixOverrides

Q41:第41题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于Mybatis动态sql标签

A.if
B.choose
C.when
D.get

Q42:第42题 【2.00分】【概念理解】在MyBatis中,实现对象遍历标签是

A.foreach
B.if
C.choose
D.trim

Q43:第43题 【2.00分】【概念理解】在 MyBatis 动态 SQL 中,没有使用下列( )标签

A.for
B.if
C.choose
D.where

Q44:第44题 【2.00分】【概念理解】下列关于Mybatis的描述错误的是( )

A.mybatis可以实现全自动的数据库操作,大大简化了开发工作量
B.mybatis虽然实现了ORM,但是需要自己编写SQL语句
C.mybatis内部其实是封装了jdbc进行数据库操作
D.mybatis不仅支持sql,还能支持存储过程

Q45:第45题 【2.00分】【概念理解】在Mybatis中的foreach使用时,用于对应循环数据的别名属性是( )

A.close
B.item
C.collection
D.end
问卷网
MyBatis1
关于
1年前
更新
4
频次
45
题目数
分享
问卷网
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷