MyBatis3

第91题 【2.00分】【概念理解】在mybatis操作数据库时,查询姓名不是NULL的数据语法准确的是
A.where name ! null
B.where name not null
C.where name is not null
D.where name !=null
第92题 【2.00分】【概念理解】在MyBatis中,标签中用于返回自动生成主键的属性是( )
A.useGeneratedKeys
B.keyProperty
C.keyColumn
D.dataBaseid
第93题 【2.00分】【概念理解】在MyBatis中,关于resultMap属性描述,正确的是( )
A.type:指定JavaBean的类型,必须是全类名
B.子标签可以为空
C.id:唯一标识这个resultMap,同一个Mapper.xml中不能重复
D.以上说法都不对
第94题 【2.00分】【概念理解】在MyBatis中,MyBatis进行更新操作编程步骤选择正确顺序的一项
A.Step1:创建SQLSessionFactory Step2:通过SQLSessionFactory 创建SQLSession Step3:通过SQLSession 执行数据库操作 Step4:调用session.close()关闭会话
B.Step1:创建SQLSession Step2:通过SQLSession执行数据库操作 Step3:调用session.commit()提交事务 Step4:调用session.close()关闭会话
C.Step1:创 建SQLSession Step2:通过SQLSession创建SQLSessionFactory Step3:通过SQLSessionFactory执行数据库操作 Step4:调用session.commit()提交事务 Step5:调用session.close()关闭会话
D.创建SQLSessionFactory Step2:通过SQLSessionFactory创建SQLSession Step3:通过SQLSession执行数据库操作 Step4:调用session.commit()提交事务 Step5:调用session.close()关闭会话
第95题 【2.00分】【概念理解】在MyBatis中,MyBatis 的核心组件分为 4 个部分不包括以下哪个
A.SqlSessionFactoryBuilder
B.SqlSessionFactory
C.SqlSession
D.实体类
第96题 【2.00分】【概念理解】在MyBatis中,每个基于 MyBatis 的应用都是以一个( ) 的实例为中心的
A.SqlSessionFactory
B.EntitySession
C.Session
D.SqlSessionFactoryBuilder
第97题 【2.00分】【概念理解】在MyBatis中,SqlSession对象由下列哪个对象提供?( )
A.SqlSessionFactory
B.SqlSessionBuilder
C.SessionFactory
D.SqlSessionFactoryBuilder
第98题 【2.00分】【概念理解】在Mybatis中,以下不属于MyBatis的Executor执行器的是
A.SimpleExecutor
B.ReuseExecutor
C.BatchExecutor
D.StateMent
第99题 【2.00分】【概念理解】在MyBatis中,下列( )不属于 MyBatis全局配置文件中的标签
A.settings
B.select
C.plugins
D.properties
第100题 【2.00分】【概念理解】在MyBatis中,下列哪个方法不属于SqlSession对象?( )
A.selectOne
B.selectId
C.selectList
D.selectMap
第101题 【2.00分】【概念理解】在MyBatis中,以下哪项属于查询班级所有李姓学生的SQL语句
A.select * from student where name like李%
B.select * from student where name =李%
C.select * from student where name like %李%
D.select * from student where name = 李_
第102题 【2.00分】【概念理解】在MyBatis中,以下哪项是查询学生记录表中的第3-5条数据
A.select * from student limit 2,3
B.select * from student limit 2,5
C.select * from student limit 3,5
D.select * from student limit 3,2
第103题 【2.00分】【概念理解】在MyBatis中,以下哪项属于查询班级所有学生并按照年龄升序排序的SQL语句
A.select * from student group by age
B.select * from student group by age desc
C.select * from student order by age desc
D.select * from student order by age
第104题 【2.00分】【概念理解】在Mybatis中,下列关于ResultType说法错误的是( )
A.resultType表示返回值类型为:完整类名或别名,也允许使用基本的数据类型,包括String 、 int类型
B.resultType和resultMap的数据结构是一样的,都是Map结构
C.如果PoJo的属性名与SQL语句查询出来的字段名不一致的话,也可使用resultType来进行结果的自动映射
D.resultType和resultMap不能同时使用
第105题 【2.00分】【概念理解】在MyBatis中,Mybatis映射文件中能实现属性一对多映射的标签是什么( )
A.resultType
B.resultMap
C.association
D.collection
第106题 【2.00分】【概念理解】在MyBatis中,可以实现前缀、后缀进行替换操作的动态标签是( )
A.prefix
B.suffix
C.override
D.trim
第107题 【2.00分】【概念理解】在MyBatis中,在trim标签内sql语句加上前缀的属性是( )
A.prefix
B.prefixOverrides
C.suffix
D.suffixOverrides
第108题 【2.00分】【概念理解】在MyBatis中,trim元素包含内容时,去除多余的前缀内容应使用什么属性( )
A.prefix
B.prefixOverrides
C.suffix
D.suffixOverrides
第109题 【2.00分】【概念理解】在MyBatis中,Maven项目的主配置文件是( )
A.pom.xml
B.web.xml
C.mysql-config.xml
D.application.xml
第110题 【2.00分】【概念理解】在MyBatis中,SQLMapConfig.xml中配置不包括哪些内容( )
A.plugins
B.settings
C.typeAliases
D.id
第111题 【2.00分】【概念理解】在Mybatis中,SQL映射文件中配置insert语句时,以下描述错误的是( )
A.parameterType 表示传入SQL语句句的参数类型,它可以是基本数据类型(如int,String,Date等),基本数据类型传参,只能传入一个,在SQL语句中通过#{参数名} 即可获取传入的值。
B.parameterType 表示传入SQL语句句的参数类型,也可以是复杂数据类型(Java实体类、Map),在SQL语句中通过#{属性名}或#{map的KeyName}即可获取传入的值
C.useGeneratedKeys此属性会使MyBatis 使用JDBC 的getGeneratedKeys()方法来获取由数据库内部生产的主键,其默认值为true
D.keyProperty 的作用是将插入或更新操作时的返回值赋值给PO 类的某个属性,通常会设置为主键对应的属性
第112题 【2.00分】【概念理解】在MyBatis中,下列对于MyBatis说法正确的是( )
A.MyBatis是表示层的处理框架
B.MyBatis不能使用第三方连接池,只能使用内置连接池
C.MyBatis可以使用注解方式对sql语句进行方法映射处理
D.MyBatis只能处理一对多、多对一,不能对多对多进行关联映射
第113题 【2.00分】【概念理解】在MaBatis中,以下关于缓存说法错误的选项是( )
A.MyBatis的缓存分为一级缓存和二级缓存
B.二级缓存可以被所有的sqlSession共享
C.全局的二级缓存开关在MyBatis配置文件的settings标签中配置,默认为false
D.在映射文件中默认是没有开启二级缓存的,开启二级缓存需要使用cache标签
第114题 【2.00分】【概念理解】在MyBatis中,关于Mybatis的描述,错误的说法是什么( )
A.MyBatis 是一个基于 Java 的持久层框架
B.MyBatis 提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO),它消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索
C.MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录
D.MyBatis是一个强大、方便、高效、复杂、间接、全自动化的持久层框架
第115题 【2.00分】【概念理解】关于ORM映射关系,下列不正确的是( )
A.列名对应类的属性
B.项目名对应数据库名
C.表对应类
D.表中的记录对应实体对象
第116题 【2.00分】【概念理解】在MyBatis中,涉及查询整个班级平均年龄的SQL函数是
A.MAX
B.AVG
C.MIN
D.SUM
第117题 【2.00分】【概念理解】在MyBatis中,配置结果映射时,使用( )标签实现多对一的关联映射
A.many-one
B.one-many
C.association
D.collection
第118题 【2.00分】【概念理解】在MyBatis中,用于将事务处理写到数据库的命令是
A.insert
B.rollback
C.commit
D.savepoint
第119题 【2.00分】【概念理解】在MyBatis映射器中,使用以下( )标签映射实体信息的删除
A.insert
B.select
C.delete
D.update
第120题 【2.00分】【概念理解】在MyBatis中,SqlSession执行某些操作commit后会清空SQLSession缓存,不包括的操作是( )
A.insert
B.update
C.delete
D.select
第121题 【2.00分】【概念理解】在MyBatis中,Mapper.xml中支持编写查询SQL语句的标签是什么( )
A.Insert
B.Select
C.Update
D.Delete
第122题 【2.00分】【概念理解】在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。MyBatis 动态 SQL 的出现, 解决了这个麻烦, 动态 SQL不包含哪个标签( )
A.if
B.choose
C.trim
D.for
第123题 【2.00分】【概念理解】在MyBatis中,Mybatis是如何将sql执行结果封装为目标对象并返回的
A.id
B.使用sql列的别名
C.list
D.map
第124题 【2.00分】【概念理解】在MyBatis中,下列说法不正确的是
A.GROUP BY子句用来分组
B.Where子句用来筛选指定行
C.Having子句在聚合后对组记录进行筛选
D.Having子句用来从from的结果中筛选行
第125题 【2.00分】【概念理解】在MyBatis中,有如下配置: ......
A.Goods类中可能有一个List集合
B.Goods类中可能有一个GoodImage对象
C.Goods类中可能有一个Map集合
D.Goods类中可能有一个Set集合
第126题 【2.00分】【概念理解】在 MyBatis中调用SqlSessionFactoryBuilder的哪个方法用于获取SqlSession对 象( )
A.getSession()
B.openSession()
C.session()
D.showSqlSession()
第127题 【2.00分】【概念理解】在MyBatis中,Mybatis标签中实现数组或集合遍历标签是
A.foreach
B.if
C.choose
D.trim
第128题 【2.00分】【概念理解】在MyBatis中,ExecutorType的值不包括
A.ExecutorType.SIMPLE
B.ExecutorType.BATCH
C.ExecutorType.EXECUTE
D.ExecutorType.REUSE
第129题 【2.00分】【概念理解】在MyBatis中,以下哪些列类型不属于数值型数据
A.double
B.integer
C.set
D.float
第130题 【2.00分】【概念理解】在MyBatis中,映射器接口中的方法都是没有实现的抽象方法,这些方法需要执行的SQL语句均配置在( )
A.config.xml
B.映射文件
C.web.xml
D.pom.xml
第131题 【2.00分】【概念理解】在MyBatis中,以下不属于id标签和result标签包含属性的是( )
A.column
B.property
C.jdbcType
D.case
第132题 【2.00分】【概念理解】在MyBatis中,mybatis中foreach标签不包含以下哪个属性( )
A.collection
B.items
C.open
D.separator
第133题 【2.00分】【概念理解】在MyBatis中,关于MyBatis的全局配置文件中,settings元素设置项的默认值为false的是( )
A.cacheEnabled
B.cacheEnabled lazyLoadingEnabled autoMappingBehavior usecenerate dKeys
C.autoMappingBehavior
D.useGeneratedKeys
第134题 【2.00分】【概念理解】在MyBatis中,MyBatis拦截器需要实现的接口是( )
A.AbstractInterceptor
B.Interceptor
C.Plugin
D.AbstractPlugin
第135题 【2.00分】【概念理解】在MyBatis中,Mysql数据服务的默认端口号是
A.3306
B.8080
C.3303
D.1433
第136题 【2.00分】【概念理解】在MyBatis中,关于ResultType取值错误的是( )
A. select count(*) from person
B. select count(*) from person
C. select count(*) from person
D. select count(*) from person

46题 | 被引用0次

使用此模板创建