MyBatis1

第1题 【2.00分】【概念理解】在MyBatis中,开发Mybatis不需要下列哪些步骤
A.添加Mybatis核心包
B.配置mybatis配置文件mybatis-config.xml
C.配置全局属性、数据源和实体包的别名
D.实现静态列表html页面
第2题 【2.00分】【概念理解】在MyBatis中对JDBC访问数据库的代码进行封装,从而大大简化了数据访问层的重复性代 码,它是针对三层架构中( )的解决方案
A.表现层
B.业务逻辑层
C.持久化层
D.数据库系统
第3题 【2.00分】【概念理解】在MyBatis中,关于log4j日志级别不包含以下那种
A.update
B.ERROR
C.TRACE
D.DEBUG
第4题 【2.00分】【概念理解】在MyBatis中,操作数据库的核心类是( )
A.SqlSessionFactory
B.SqlSession
C.Session
D.SqlSessionFactoryBuilder
第5题 【2.00分】【概念理解】在MyBatis中,将以下划线命名的数据库列映射到Java对象的驼峰命名属性的配置是什么( )
A.sqlSessionFactory
B.property
C.mapUnderscoreToCamelCase
D.jdbcType
第6题 【2.00分】【概念理解】在MyBatis中,查询列前缀属性为
A.property
B.javaType
C.ColumnPrefix
D.ColumnBefore
第7题 【2.00分】【概念理解】Mybaits中的前身是( )
A.IBATIS
B.Begin
C.Clinton
D.Apache
第8题 【2.00分】【概念理解】在MyBatis中对结果集的配置使用的标签是以下( )
A.
B.
C.
D.
第9题 【2.00分】【概念理解】在MyBatis中,执行以下代码生成结果变量result代表的含义是什么 int result=userMapper.deleteUserById(id);( )
A.删除消耗时间
B.删除数据字段数量
C.数据删除受影响的行数
D.数据库剩余数据行数
第10题 【2.00分】【概念理解】在MyBatis数据库操作时,需要编写( )和对应的xml文件,其中xml文件中编写的是对应Sql语句
A.接口和抽象方法
B.普通类和普通方法
C.抽象类和抽象方法
D.普通类和抽象方法
第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
第12题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于xml映射文件标签
A.select
B.resultMap
C.parameter
D.include
第13题 【2.00分】【概念理解】在MyBatis中用于表示返回结果类型的属性名称是
A.resultType
B.parameterType
C.collection
D.returnType
第14题 【2.00分】【概念理解】在MyBatis中用于表示输入类型的属性名称是
A.resultType
B.parameterType
C.collection
D.returnType
第15题 【2.00分】【概念理解】在 MyBatis 的配置文件中,通过( )标签来设置实体类的别名
A.properties
B.settings
C.typeAliases
D.dataSource
第16题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于Mybatis全局配置文件中的标签
A.properties
B.data
C.plugins
D.typealiases
第17题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于resultMap的自动映射级别
A.NONE
B.PARTIAL
C.FULL
D.ANY
第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接口的类路径
第19题 【2.00分】【概念理解】在MyBatis中,用于取出由数据库内部生成主键的属性是( )
A.keyProperty
B.useGeneratedKeys
C.keyColumn
D.dataBaseid
第20题 【2.00分】【概念理解】在MyBatis中,更新数据的Mapper.xml的标签是什么
A.Insert
B.Select
C.Update
D.Delete
第21题 【2.00分】【概念理解】在MyBatis中,使用jdbc方式返回主键自增的值需要设置标签的什么属性( )
A.id
B.parameterType
C.keyProperty
D.useGeneratedKeys
第22题 【2.00分】【概念理解】在Mybatis中接口方法中只有一个参数时,在映射器XML可用的参数是什么( )
A.{param}
B.{param0}
C.{arg0}
D.{arg1}
第23题 【2.00分】【概念理解】在Mybatis中,设置自动生成主键后通过什么属性获取自动生成的(主)键值
A.设置resultMap
B.设置useGeneratedKeys
C.设置keyProperty
D.设置Property
第24题 【2.00分】【概念理解】在Mybatis的ORM映射中,表中的列名需要和( )进行映射?
A.类名
B.类中的属性名
C.类的包名
D.id
第25题 【2.00分】【概念理解】在Mybatis中,Mapper接口的方法名需要和Mapper对应XML文件中的( )对应
A.标签名
B.id
C.参数名
D.parameterType
第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
第27题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于MyBatis的API
A.SqlSessionFactoryBuilder
B.SqlSessionFactory
C.Executor
D.SqlSession
第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
第29题 【2.00分】【概念理解】在MyBatis中,子标签配置已经有的结果集时使用哪个属性( )
A.property
B.javaType
C.resultType
D.columnPrefix
第30题 【2.00分】【概念理解】在MyBatis中,以下不属于标签嵌套查询常用属性的是( )
A.show
B.select
C.column
D.fetchType
第31题 【2.00分】【概念理解】在Mybatis中使用collection标签来解决一对多关联,哪项不属于其属性
A.properties
B.ofType
C.column
D.select
第32题 【2.00分】【概念理解】在 MyBatis 中,配置结果映射时,使用( )标签实现1对多的关联
A.many-one
B.one-many
C.association
D.collection
第33题 【2.00分】【概念理解】在 MyBatis 中,配置结果映射时,使用( )标签实现多对1的关联
A.many-one
B.one-many
C.association
D.collection
第34题 【2.00分】【概念理解】在MyBatis中,.映射一对一使用的标签是
A.many-one
B.one-many
C.association
D.collection
第35题 【2.00分】【概念理解】在mybatis中,映射一对多时使用的常用属性是
A.实体对象
B.Connection
C.ResultSet
D.List
第36题 【2.00分】【概念理解】在Mybatis中,Mapper.xml中用于设置返回值类型和结果字段映射关系的是
A.accociation
B.select
C.resultMap
D.constructor
第37题 【2.00分】【概念理解】在MyBatis中,mybatis指定配置文件的根元素使用的是什么
A.
B.
C.
D.
第38题 【2.00分】【概念理解】在MyBatis中,标签可以实现对象遍历的用法,适用对象不包括下列哪一个( )
A.数组
B.Map
C.List
D.Math
第39题 【2.00分】【概念理解】在MyBatis中,以下不属于Mybatis动态sql标签的是?
A.trim
B.foreach
C.set
D.than
第40题 【2.00分】【概念理解】在MyBatis中,以下哪个属性作用为:当trim元素包含内容时,会把内容中匹配的前缀字符串去掉
A.prefix
B.prefixOverrides
C.suffix
D.suffixOverrides
第41题 【2.00分】【概念理解】在MyBatis中,以下哪项不属于Mybatis动态sql标签
A.if
B.choose
C.when
D.get
第42题 【2.00分】【概念理解】在MyBatis中,实现对象遍历标签是
A.foreach
B.if
C.choose
D.trim
第43题 【2.00分】【概念理解】在 MyBatis 动态 SQL 中,没有使用下列( )标签
A.for
B.if
C.choose
D.where
第44题 【2.00分】【概念理解】下列关于Mybatis的描述错误的是( )
A.mybatis可以实现全自动的数据库操作,大大简化了开发工作量
B.mybatis虽然实现了ORM,但是需要自己编写SQL语句
C.mybatis内部其实是封装了jdbc进行数据库操作
D.mybatis不仅支持sql,还能支持存储过程
第45题 【2.00分】【概念理解】在Mybatis中的foreach使用时,用于对应循环数据的别名属性是( )
A.close
B.item
C.collection
D.end

45题 | 被引用1次

使用此模板创建