10專業(yè)四第十單元理論附有答案_第1頁(yè)
10專業(yè)四第十單元理論附有答案_第2頁(yè)
10專業(yè)四第十單元理論附有答案_第3頁(yè)
10專業(yè)四第十單元理論附有答案_第4頁(yè)
10專業(yè)四第十單元理論附有答案_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余5頁(yè)可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

10專業(yè)四第十單元理論[復(fù)制]您的姓名:[填空題]*_________________________________SqlSession每次使用完成后需要正確關(guān)閉,這個(gè)關(guān)閉操作是不必須的[判斷題]*對(duì)錯(cuò)(正確答案)開發(fā)過程中經(jīng)常使用注解,Java注解有什么好處?[單選題]*A、不能生成文檔B、復(fù)雜難用C、跟蹤代碼依賴性(正確答案)D、在編譯時(shí)不進(jìn)行格式檢查SqlSession的實(shí)例不是線程安全的,因此是不能被共享的[判斷題]*對(duì)(正確答案)錯(cuò)MyBatis可以使用簡(jiǎn)單的XML或注解用于配置和原始映射,將接口和Java的POJO(PlainOldJavaObjects,普通的Java對(duì)象)映射成數(shù)據(jù)庫(kù)中的記錄[判斷題]*對(duì)(正確答案)錯(cuò)MyBatis避免了幾乎所有JDBC代碼和手動(dòng)設(shè)置參數(shù)以及獲取結(jié)果集[判斷題]*對(duì)(正確答案)錯(cuò)MySQL是支持定制SQL、存儲(chǔ)過程以及高級(jí)映射的持久層框架[判斷題]*對(duì)錯(cuò)(正確答案)MyBatis將普通的Java對(duì)象映射成數(shù)據(jù)表中的記錄[判斷題]*對(duì)(正確答案)錯(cuò)MyBatis支持定制化SQL、存儲(chǔ)過程以及高級(jí)映射[判斷題]*對(duì)(正確答案)錯(cuò)“基于全映射的全自動(dòng)框架,大量字段的POJO進(jìn)行部分映射時(shí)比較困難。導(dǎo)致數(shù)據(jù)庫(kù)性能下降”是描述MyBatis的[判斷題]*對(duì)錯(cuò)(正確答案)MyBatis對(duì)開發(fā)人員而言,核心sql還是需要自己優(yōu)化sql和java編碼分開,功能邊界清晰,一個(gè)專注業(yè)務(wù)、一個(gè)專注數(shù)據(jù)[判斷題]*對(duì)(正確答案)錯(cuò)mapper中可以()注冊(cè)SQL映射文件,也可以()注冊(cè)*A、逐個(gè)(正確答案)B、批量(正確答案)C、組合D、完整關(guān)于MyBatis匹配規(guī)則,說法正確的是?*A、如果沒有配置databaseIdProvider標(biāo)簽,那么databaseId=null(正確答案)B、如果配置了databaseIdProvider標(biāo)簽,使用標(biāo)簽配置的name去匹配數(shù)據(jù)庫(kù)信息,匹配上設(shè)置databaseId=配置指定的值,否則依舊為null(正確答案)C、如果databaseId不為null,他只會(huì)找到配置databaseId的sql語(yǔ)句(正確答案)D、MyBatis會(huì)加載不帶databaseId屬性和帶有匹配當(dāng)前數(shù)據(jù)庫(kù)databaseId屬性的所有語(yǔ)句。如果同時(shí)找到帶有databaseId和不帶databaseId的相同語(yǔ)句,則后者會(huì)被舍棄(正確答案)dataSource的type屬性,有哪些屬性值?*A、UNPOOLED(正確答案)B、POOLED(正確答案)C、JNDI(正確答案)D、自定義(正確答案)transactionManager的type屬性,有哪些屬性值?*A、JDBC(正確答案)B、typeC、MANAGED(正確答案)D、自定義(正確答案)environment-指定具體環(huán)境,需要有哪些屬性?*A、id(正確答案)B、transactionManager(正確答案)C、dataSource(正確答案)D、type以下哪些是MyBatis的settings設(shè)置?*A、cacheEnabled(正確答案)B、lazyLoadingEnable(正確答案)C、useColumnLabel(正確答案)D、defaultStatementTimeout(正確答案)如果屬性在不只一個(gè)地方進(jìn)行了配置,那么MyBatis將按照下面的順序來(lái)加載?*A、在properties元素體內(nèi)指定的屬性首先被讀取(正確答案)B、–然后根據(jù)properties元素中的resource屬性讀取類路徑下屬性文件或根據(jù)url屬性指定的路徑讀取屬性文件,并覆蓋已讀取的同名屬性(正確答案)C、最后讀取作為方法參數(shù)傳遞的屬性,并覆蓋已讀取的同名屬性(正確答案)D、在properties元素體內(nèi)指定的屬性首先被寫入MyBatis定義的種差有哪些?*A、支持定制化SQL、存儲(chǔ)過程以及高級(jí)映射(正確答案)B、將普通的Java對(duì)象映射成數(shù)據(jù)表中的記錄(正確答案)C、持久層框架D、Hibernate都屬于數(shù)據(jù)持久層框架的選項(xiàng)有哪些?*A、MySQLB、SQLServerC、MyBatis(正確答案)D、Hibernate(正確答案)為什么要使用MyBatis?*A、使用JDBC時(shí),SQL夾在Java代碼塊里,耦合度高導(dǎo)致硬編碼內(nèi)傷(正確答案)B、JDBC維護(hù)不易且實(shí)際開發(fā)需求中sql是有變化,頻繁修改的情況多見(正確答案)C、長(zhǎng)難復(fù)雜SQL,對(duì)于Hibernate而言處理也不容易(正確答案)D、內(nèi)部自動(dòng)生產(chǎn)的SQL,不容易做特殊優(yōu)化(正確答案)OGNL的全稱是什么?[單選題]*A、ObjectGraphNavigationLanguage(正確答案)B、ObjectGraphNextLanguageC、ObjectGraphNavigationLunD、ObjectGapNavigationLanguage<trim>的屬性中,suffix的作用是什么?[單選題]*A、給sql語(yǔ)句拼接的前綴B、指定去除多余的前綴內(nèi)容C、給sql語(yǔ)句拼接的后綴(正確答案)D、指定去除多余的后綴內(nèi)容動(dòng)態(tài)SQL元素和使用()或其他類似基于XML的文本處理器相似[單選題]*A、動(dòng)態(tài)SQLB、XMLC、JSTL(正確答案)D、JSON()是MyBatis強(qiáng)大特性之一。極大的簡(jiǎn)化我們拼裝SQL的操作?[單選題]*A、動(dòng)態(tài)SQL(正確答案)B、XMLC、JSOND、SQL哪個(gè)選項(xiàng)不屬于resultMap的屬性?[單選題]*A、constructorB、idC、resultMapD、associa(正確答案)“自定義結(jié)果集映射”如何設(shè)置?[單選題]*A、cacheB、cache-refC、resultMap(正確答案)D、sql映射文件指導(dǎo)著MyBatis如何進(jìn)行數(shù)據(jù)庫(kù)增刪改查,哪個(gè)配置是“命名空間的二級(jí)緩存配置”[單選題]*A、cache(正確答案)B、cache-refC、resultMapD、sqlmapper映射中,批量注冊(cè)使用哪個(gè)標(biāo)簽?[單選題]*A、mapperB、package(正確答案)C、mapD、list哪種方式可以實(shí)現(xiàn)DataSourceFactory接口,定義數(shù)據(jù)源的獲取方式[單選題]*A、UNPOOLEDB、POOLEDC、JNDID、自定義(正確答案)下列哪個(gè)選項(xiàng)代表“不使用連接池”?[單選題]*A、UNPOOLED(正確答案)B、POOLEDC、JNDID、自定義關(guān)于environments環(huán)境,描述錯(cuò)誤的選項(xiàng)是?[單選題]*A、MyBatis可以配置多種環(huán)境,比如開發(fā)、測(cè)試和生產(chǎn)環(huán)境需要有不同的配置B、每種環(huán)境使用一個(gè)environment標(biāo)簽進(jìn)行配置并指定唯一標(biāo)識(shí)符C、可以通過environments標(biāo)簽中的default屬性指定一個(gè)環(huán)境的標(biāo)識(shí)符來(lái)快速的切換環(huán)境D、MyBatis不可以配置多種環(huán)境,比如開發(fā)、測(cè)試和生產(chǎn)環(huán)境需要有不同的配置(正確答案)"typeHandlers"是什么?[單選題]*A、類型屬性B、別名處理器C、類型處理器(正確答案)D、格式處理器可以使用()注解為其指定一個(gè)別名[單選題]*A、@typeAliasesB、@Alias(正確答案)C、@TypeD、@class"typeAliases"是什么?[單選題]*A、類型屬性B、別名處理器(正確答案)C、類型處理器D、格式處理器如何設(shè)置使用列標(biāo)簽代替列名?[單選題]*A、cacheEnabledB、lazyLoadingEnableC、useColumnLabel(正確答案)D、defaultStatementTimeout如何設(shè)置超時(shí)時(shí)間?[單選題]*A、cacheEnabledB、lazyLoadingEnableC、useColumnLabelD、defaultStatementTimeout(正確答案)哪個(gè)選項(xiàng)是設(shè)置延遲加載的全局開關(guān)?[單選題]*A、cacheEnabledB、lazyLoadingEnable(正確答案)C、useColumnLabelD、defaultStatementTimeout用于設(shè)置影響的所有映射器中配置的緩存的全局開關(guān)是哪個(gè)屬性?[單選題]*A、cacheEnabled(正確答案)B、lazyLoadingEnableC、useColumnLabelD、defaultStatementTimeout關(guān)于MyBatis框架,描述錯(cuò)誤的選項(xiàng)是?[單選題]*A、MyBatis是支持定制化SQL、存儲(chǔ)過程以及高級(jí)映射的優(yōu)秀持久層框架B、MyBatis避免了幾乎所有JDBC代碼和手動(dòng)設(shè)置參數(shù)以及獲取結(jié)果集C、MyBatis可以使用簡(jiǎn)單的X

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論