返回顶部
首页 > 资讯 > 数据库 >MyBatis核心配置相关习题
  • 664
分享到

MyBatis核心配置相关习题

mybatisjavamysql 2023-09-11 08:09:18 664人浏览 泡泡鱼
摘要

文章目录 一、单选题二、多选题三、判断题四、填空题 一、单选题 1、下列元素中,属于MyBatis配置文件的根元素的是()。 A、元素 B、元素 C、元素 D、元素 正确答案:

文章目录

一、单选题

1、下列元素中,属于MyBatis配置文件的根元素的是()。

A、元素

B、元素

C、元素

D、元素

正确答案:C

mybatis核心配置文件的根元素,的子元素,的子元素
在这里插入图片描述

2、下列关于MyBatis中默认的常见Java类型的别名,正确的是()。

A、映射类型为byte,则别名为Byte

B、映射类型为Byte,则别名为Byte

C、映射类型为String,则别名为string

D、映射类型为Date,则别名为Date

正确答案:C

A、B:映射类型为Byte,则别名为Byte

D:映射类型为Date,则别名为date

3、下列元素中,不属于元素的子元素的是()。

A、

B、

C、

D、

正确答案:D

解析参考单选题第1题

4、下列元素中,可以为POJO实体类设置别名的是()。

A、元素

B、元素

C、元素

D、元素

正确答案:A

A:元素为POJO实体类设置一个简短的别名,再通过MyBatis的核心配置文件与映射文件相关联

B:元素用于MyBatis中的设置调整

C:元素用于引入映射文件

D:元素是一个配置属性的元素,该元素的作用是读取外部文件的配置信息

5、有关MyBatis配置文件中元素的说法错误的是()。

A、元素中可以开启二级缓存

B、元素中可以开启延迟加载

C、元素中延迟加载的全局开关的参数lazyLoadingEnabled默认开启

D、元素中可以开启关联对象属性的延迟加载

正确答案:C

元素中延迟加载的全局开关的参数lazyLoadingEnabled默认关闭

6、下列关于元素的autoMappingBehavior属性的取值,错误的是()。

A、NONE表示取消自动映射

B、PARTIAL只会自动映射没有定义嵌套结果集映射的结果集

C、FULL会自动映射任意复杂的结果集

D、NOT表示取消自动映射

正确答案:D

None表示取消自动映射

7、以下关于元素用来映射查询语句,它可以帮助我们从数据库中读取出数据,并组装数据给业务开发人员

B、parameterType属性表示传入sql语句的参数类的全限定名或者别名

C、resultMap表示外部resultMap的命名引用,返回时可以同时使用resultType和resultMap

D、在同一个映射文件中可以配置多个元素的属性相同

C、keyColumn属性用于设置第几列是主键,当主键列不是表中的第一列时需要设置

D、useGeneratedKeys(仅对insert有用)此属性会使MyBatis使用JDBC的getGeneratedKeys()方法来获取由数据库内部生产的主键

正确答案:C

A:执行完SQL语句后会返回插入数据的数量

B:两个元素的属性大部分相同

D:该属性对insert和update有用

13、下列属性中,属于元素的_________属性是用于设置 MyBatis 预处理类。

statementType

44、MyBatis映射文件中元素的子元素的order属性可以被设置为_________或AFTER。

BEFORE




如有错误,欢迎指正!!!

来源地址:https://blog.csdn.net/weixin_61025260/article/details/127075117

您可能感兴趣的文档:

--结束END--

本文标题: MyBatis核心配置相关习题

本文链接: https://www.lsjlt.com/news/402863.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作