日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mybatis 4

發布時間:2024/1/23 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mybatis 4 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、?映射文件<mapper namespace=””>配置可以是任意字符串嗎()

A.?可以,但只能通過完全限定名調用

B.?不可以,必須是Mapper接口的類路徑

C.?可以,直接調用使用Mapper接口方法就可以訪問

D.?不可以,這樣映射文件就找不到相對應的接口類

D

2、Mybatis增加數據時映射文件的標簽是()

A.save

B.update

C.insert

D.saveOrUpdate

C

3、使用Mybatis技術實現數據庫持久化時,以下不在Mybatis配置文件中的是()

A.數據庫連接信息

B.數據庫使用環境

C.加載映射文件配置<mappers>

D.SQL語句查詢的列與實體的映射信息

D

4、Mybatis對JDBC訪問數據庫的代碼進行封裝,從而大大簡化了數據庫訪問層的重復性代碼,是針對三層架構中()的解決方案

A.表現層

B.業務邏輯層

C.持久化層

D.數據庫系統

B

5、三層結構是如今最為典型的一種應用軟件分層結構,三層分別為()(多選)

A.表現層

B.業務邏輯層

C.持久化層

D.數據庫系統

ABD

6、ORM解決的主要問題就是對象—關系的映射,以下關于面向對象概念與面向關系概念的對關系說法正確的是()(多選)

A.類對應表

B.對象對應表

C.屬性對應表的列(字段)

D.屬性對應表的行(記錄)

AC

7、下列不屬于choose元素的是()

A.choose

B.when

C.Otherwise

D.if

D

8、對象之間關系分為()(多選)

A.一對多

B.多對一

C.多對多

D.一對一

ABCD

9、使用一對多的標簽是()

A.association

B.collection

C.OneToMany

D.ManyToOne

B

10、resultMap標簽中包含的屬性有以下()(多選)

A.id

B.type

C.resultMap

D.parameterType

AB

11、Mybatis開發步驟不包括()

A.解析并讀取mybatisConfig.xml文件

B.返回resultSet結果集

C.提交(回滾)事務

D.獲取SqlSessionFactory對象

B

12、environment標簽下的dataSource標簽的作用()

A.設置開發環境

B.設置數據源

C.加載映射器

D.引用外部屬性

B

13、statementType屬性不設置,默認使用以下()默認值

A.TYPE

B.STATEMENT

C.PREPARED

D.CALLABLE

C

14、useGeneratedKeys屬性和keyProperty屬性僅對以下()標簽有用

A.select

B.update

C.delete

D.insert

D

15、Mybatis調用存儲過程,需要將statementType屬性設置為()

A.CALLABLE

B.STATEMENT

C.PREPARED

D.PROC

A

16、Mybatis中mappers標簽的作用()

A.設置開發環境

B.設置數據源

C.加載映射器

D.引用外部屬性

C

17、以下environment多數據開發環境,說法正確的是()

A.只能配置一個

B.可以配置多個,以name屬性區分

C.只能配置一個,要標明name屬性

D.可以配置多個,id是唯一標示符

D

18、parameterType屬性可以傳遞以下()參數(多選)

A.整型或字符串

B.實體類型

C.引用類型

D.基本數據類型

ABCD

19、resultMap中property屬性和column屬性,以下說法正確的是()

A.column是映射到列結果的字段或屬性,property是來自數據庫的列名

B.property是映射到列結果的字段或屬性,column是來自數據庫的列名

C.column是映射到列結果的字段或屬性,property是別名

D.property是映射到列結果的字段或屬性,column是別名

B

20、使用多對一的標簽是()

A.association

B.OneToMany

C.collection

D.ManyToOne

A

21、動態SQL標簽是()(多選)

A.if

B.for

C.foreach

D.choose

ACD

22、if標簽中條件判斷屬性是()

A.like

B.where

C.test

D.item

C

23、choose標簽的子標簽是()(多選)

A.when

B.case

C.otherwise

D.else

AC

24、下列哪些是foreach標簽的屬性()(多選)

A.item

B.collection

C.test

D.index

ACD

25、什么是Mybatis()

A. “半自動化”的orm實現

B. “全自動化”的orm實現

C. “無自動化”的orm實現

D.容器框架

A

26、每一個Mybatis的應用程序都以一個()對象的實例為核心

A.session

B.SqlSession

C.SqlSessionFactory

D.SessionFactory

C

27、使用()文件類型創建Mybatis配置文件

A.html

B.txt

C.xml

D.java

C

28、Mybatis配置文件中,configuration標簽下,包含以下()標簽

A.environment

B.dataSource

C.mappers

D.transactionManager

C

29、resultMap中不包含的屬性有以下()(多選)

A.id

B.type

C.resultMap

D.parameterType

CD

30、Mybatis配置文件中,configuration標簽下,不包含以下()標簽

A.environments

B.dataSource

C.propertise

D.mappers

B

31、映射文件(mapper)中,可以使用resultType屬性的標簽是()

A.select

B.insert

C.resultMap

D.mapper

A

32、以下()標簽不能使用resultType屬性(多選)

A.update

B.insert

C.select

D.delete

ABD

33、statementType屬性可以使用以下()屬性值(多選)

A.statement

B.preparedStatement

C.prepared

D.callable

ACD

34、parameterType可以使用以下()數據類型(多選)

A.String

B.int

C.map

D.實體

ABCD

35、如果NULL被當做值來傳遞,對于所有可能為空的列,需要使用()

A.resultType

B.parameterType

C.jdbcType

D.javaType

C

36、以下()標簽可以使用resultType屬性

A.update

B.insert

C.select

D.delete

C

37、statementType屬性不可以使用以下()屬性值

A.statement

B.preparedStatement

C.prepared

D.callable

B

38、下列哪些不是foreach標簽的屬性()

A.item

B.collection

C.test

D.index

C

39、environment標簽下的transactionManager標簽的作用()

A.設置開發環境

B.設置數據源

C.加載映射器

D.設置事務管理類型

D

40、配置緩存,通過()元素傳遞屬性

A.flush

B.buffered

C.cache

D.cookie

C

總結

以上是生活随笔為你收集整理的mybatis 4的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。