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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

mybatis 3

發(fā)布時(shí)間:2024/1/23 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mybatis 3 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.mybatis是一種_____的ORM實(shí)現(xiàn)。

A 自動(dòng) ?B.半自動(dòng)化????C.全手工 ?D.都不對(duì)

2.mybatis的功能架構(gòu)分為三層,不含下面哪個(gè)?

A.API接口層 B數(shù)據(jù)處理層 ??C.基礎(chǔ)支撐層 D.邏輯層

3.操作數(shù)據(jù)庫(kù)的結(jié)果按照映射的配置進(jìn)行轉(zhuǎn)換,不可以轉(zhuǎn)換成哪個(gè)類型轉(zhuǎn)換?

A.HashMap B.JavaBean C.基本數(shù)據(jù)類型 D.bool

4.SqlSessionFactoryBuilder的build(),可以是以下哪個(gè)?多選

A.InputStreamB.ReaderC.Configuration D.OutputReader

5.<properties resources=”db.properties”/>的作用是:

A.寫log4j文件 B.main() C.外部鏈接配置文件 D.可執(zhí)行文件

6.environment多數(shù)據(jù)開發(fā)環(huán)境,下面說(shuō)法正確是:

A.可以配置多個(gè) B.Id不唯一 C.不可以配置多個(gè) D.Id可以多個(gè)

7.transactionManager說(shuō)法錯(cuò)誤的是:

A.事務(wù)類型JDBC|MANAGED B.使用dataSource管理事務(wù)范圍

C.Managed:自己進(jìn)行事務(wù)的提交和回滾

D.設(shè)置closeConnection,false ,取消自動(dòng)關(guān)閉連接

8.environment-->dataSource,說(shuō)法正確的是:(多選)

A.UNPOOLED:每次被請(qǐng)求時(shí)簡(jiǎn)單打開和關(guān)閉連接

B.POOLED:JDBC連接對(duì)象的數(shù)據(jù)源連接池

C.dataSource:抽象類源頭,用映射xml文件

D.JNDI:應(yīng)用服務(wù)器可以集中或在外部配置數(shù)據(jù)源,然后放置一個(gè)JNDI上下文引用

9.SQL映射文件錯(cuò)誤的標(biāo)簽是:

A.insert B.sqlserver C.delete D.select

10.SqlSessionFactory描述錯(cuò)誤的是:

A.線程安全 B.重量級(jí) C.實(shí)例對(duì)應(yīng)一個(gè)數(shù)據(jù)源 ?D.是一個(gè)數(shù)據(jù)庫(kù)會(huì)話

11.關(guān)于映射文件標(biāo)簽說(shuō)法正確的是:

A.標(biāo)簽id可以不唯一 B.parameterType是返回?cái)?shù)據(jù)類型

C.resultType指定要返回的數(shù)據(jù)類型???D.resultMap 可以和resultType一起使用

12.mybatis修改數(shù)據(jù)映射文件的標(biāo)簽是:

A.update???B.insert C.save D.delete

13.映射文件的<mapper namespace=””>配置可以是任意字符串嗎?

A.可以,但只能通過(guò)完全限定名調(diào)用 ? B.不可以,必須通過(guò)Mapper接口的類路徑

C.可以,直接調(diào)用使用Mapper接口方法就可以訪問(wèn)

D.不可以,這樣映射文件就找不到對(duì)應(yīng)的接口類

14.使用mybatis實(shí)現(xiàn)數(shù)據(jù)庫(kù)持久化時(shí),以下不在配置文件中的是:

A.SQL語(yǔ)句查詢的列與實(shí)體的映射信息???B.數(shù)據(jù)庫(kù)連接信息

C.數(shù)據(jù)庫(kù)使用環(huán)境 D.加載mapper.xml映射文件

15.MyBatis是三層架構(gòu)方案中的那種解決方案

A.表示層 B.業(yè)務(wù)邏輯層 C.持久化層? D.數(shù)據(jù)層

16.ORM解決的主要問(wèn)題是對(duì)象--關(guān)系的映射,以下關(guān)于面向?qū)ο蟾拍钆c面向關(guān)系概念的對(duì)關(guān)系說(shuō)法正確的是

A.類對(duì)應(yīng)表 B.對(duì)象對(duì)應(yīng)表 C.屬性對(duì)應(yīng)表的列??D.屬性對(duì)應(yīng)表的行

17.下列不屬于choose元素的是:

A.choose ??B.when ??C.otherwise ??D.if

18.對(duì)象之間關(guān)系分為:

A.一對(duì)多 ?B.多對(duì)一 ?C.多對(duì)多 ?D.一對(duì)一

19.使用一對(duì)多的標(biāo)簽是:

A.association ??B.collection ??C.onetomany ?D.ManytoOne

20.使用多對(duì)一的標(biāo)簽是:

B.association ??B.collection ??C.onetomany ?D.ManytoOne

21.resultMap的屬性有以下:

A.Id B.type ??C.resultMap ?D.parameterType

22.Mybatis開發(fā)步驟不包含:

A.解析并讀取mybatisconfig.xml文件 B.返回resultSet結(jié)果集

C.提交(回滾)事務(wù) D.獲取SqlSessionFactory

23.mybatis關(guān)于緩存回收說(shuō)法錯(cuò)誤的是:

A.LRU:最近最少使用策略 B.FIFO:先進(jìn)后出

C.SOFT:軟引用 D.WEAK:弱引用

24.foreach標(biāo)簽不包含哪個(gè)屬性?

A.open ???B.separator ??C.close ??D.list

25.mybatis調(diào)用存儲(chǔ)過(guò)程,哪些說(shuō)法是錯(cuò)誤的是:

A.<![CDATA[]]用來(lái)過(guò)濾無(wú)效字符 ??B.可以省略所有屬性

C.call pro_xxx調(diào)用存儲(chǔ)過(guò)程 ?????D.jdbcTYPE指定參數(shù)類型

26.Emp類和Dept類之間多對(duì)一建立關(guān)聯(lián),Emp實(shí)體類代碼正確的是

A.private Dept dept B.private List<Dept>depts

C.private List<Emp>emps; D.private Emp emp;

27.類之間的關(guān)系,描述錯(cuò)誤的是:

A.property=”名稱”必須和實(shí)體類的property一致;

B.Column指定的是表中的列名;

C.resultMap指定的是自定義的返回類型

D.Association定義的是一對(duì)多的對(duì)應(yīng)關(guān)系;

28.一對(duì)多的關(guān)聯(lián)查詢,實(shí)體類Dept和Emp類描述正確的是:

A.private List<Dept>depts B.private List<Emp>emps;

C.private Emp emp D.private Dept dept

29.為了防止出現(xiàn)select * from dept where的查詢語(yǔ)句,描述正確是:

A.去掉1=1 B.改成where 1=0 ??C.改成<where><where>的格式 D.刪除where

30.foreach迭代,下列那個(gè)關(guān)鍵字指定分隔符?

A.open ????B.close ??????????C.fengefu ???????D.separator

31.關(guān)于mybatis配置文件,正確的是:

A.dirver指定需要加載的類驅(qū)動(dòng) B.url指定連接地址

C.username可以寫成user D.password不能寫成pwd

32.mybatis是基于_____驅(qū)動(dòng)的框架。

A.xml B.html ??? C.H5 D.OOP

33.mybatis的SelectBuilder()應(yīng)該以____方法開始,以調(diào)用SQL()結(jié)束。

A.sqlserver B.start C.begining D.BEGIN()

34.@Many對(duì)應(yīng)如下的哪個(gè)標(biāo)簽?

A.<one> ?? B.<association> C.<collection> D.<options>

35.mybatis配置文件的根標(biāo)簽是:

A.mapper ?B.configuration???????C.html ?????????D.xml

36.映射配置文件的根標(biāo)簽是:

A.mapper ???B.configuration ?????C.xml ?????????D.html

37.對(duì)于mode屬性,允許你指定________哪些屬性?

A.INB.OUT ?????????C.INOUT D.OUTIN

38.參數(shù)映射包含____

A.參數(shù)映射配置 ????B.參數(shù)映射解析 ?C.參數(shù)查詢 ???D.參數(shù)類型解析?

39.mybatis框架包含哪些?

A.Input/Output B.SqlMapsC.Mapped StatementD.SqlMapConfig

40.Mybatis 的主配置文件中, ?dataSource的type類型不包含 ?

A ?UNPOOLED ?B ??POOLED ?C JNDI ?????D ??JDBC

?

總結(jié)

以上是生活随笔為你收集整理的mybatis 3的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。