版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
專業(yè)五-6-10單元[復制]Maven生命周期的第一個階段是什么?[單選題]*validate(正確答案)compilepackageclean哪個Maven插件用于編譯源代碼?[單選題]*maven-compiler-plugin(正確答案)maven-jar-pluginmaven-install-pluginmaven-clean-plugin哪個階段會產(chǎn)生一個JAR文件?[單選題]*validatecompilepackage(正確答案)install用于刪除target目錄的Maven插件是什么?[單選題]*maven-compiler-pluginmaven-clean-plugin(正確答案)maven-install-pluginmaven-deploy-pluginMaven的哪個階段會將構(gòu)建結(jié)果安裝到本地倉庫?[單選題]*validatepackageinstall(正確答案)deploy哪個插件用于生成項目站點報告?[單選題]*maven-site-plugin(正確答案)maven-jar-pluginmaven-compiler-pluginmaven-deploy-plugin關(guān)于Maven的生命周期,以下哪個描述是正確的?[單選題]*Maven生命周期包括Build、Deploy和Run三個階段。Maven生命周期是線性的,只能按照順序執(zhí)行各個階段。(正確答案)Maven生命周期的階段是固定的,不能根據(jù)項目需要進行自定義。Maven生命周期可以跳過某些階段,無需強制按順序執(zhí)行。Maven的哪個命令用于運行單元測試,但不打包?[單選題]*mvncleanmvnpackagemvntest(正確答案)mvndeployPOM文件中哪個元素可以用來定義項目依賴?[單選題]*pluginspropertiesdependencies(正確答案)repositories默認情況下,Maven本地倉庫位于哪里?[單選題]*target/~/.m2/repository(正確答案)/usr/local/maven/opt/maven哪個插件用于將項目打包為WAR文件?[單選題]*maven-war-plugin(正確答案)maven-jar-pluginmaven-assembly-pluginmaven-antrun-plugin在Maven中,插件執(zhí)行的配置是在哪里指定的?[單選題]*propertiesconfiguration(正確答案)dependenciesrepositories在Maven項目中,哪個文件用于存儲與特定開發(fā)人員相關(guān)的環(huán)境配置?[單選題]*settings.xml(正確答案)pom.xmlbuild.xmlmaven.config用于設(shè)置Maven項目版本的命令是什么?[單選題]*mvnset-versionmvnupdate-versionmvnversion-setversions:set(正確答案)哪個插件允許我們執(zhí)行特定階段前后的自定義任務(wù)?[單選題]*maven-exec-pluginmaven-antrun-plugin(正確答案)maven-script-pluginmaven-tasks-pluginMaven的“生命周期”是什么?[單選題]*插件的集合依賴關(guān)系的集合構(gòu)建過程的一系列階段(正確答案)項目模塊的集合要發(fā)布一個SNAPSHOT版本到遠程倉庫,我們應(yīng)使用哪個命令?[單選題]*mvndeploy(正確答案)mvninstallmvnpackagemvnupdateMaven的哪個生命周期階段用于處理和分發(fā)包(例如JAR、WAR)到遠程倉庫?[單選題]*validatecompilepackagedeploy(正確答案)在Maven中,哪個文件定義了項目的基本配置信息?[單選題]*settings.xmlpom.xml(正確答案)maven.xmlbuild.xml哪個插件用于創(chuàng)建Maven項目的可執(zhí)行JAR文件?[單選題]*maven-jar-pluginmaven-assembly-pluginmaven-shade-plugin(正確答案)maven-exec-pluginMaven的哪些生命周期階段是在執(zhí)行mvncleaninstall時會被執(zhí)行的?*`<plugin>`元素內(nèi)的`<groupId>`、`<artifactId>`和`<version>`元素。(正確答案)`<dependencies>`元素內(nèi)的`<plugin>`坐標元素在項目的根目錄下的pom.xml文件中直接編寫插件坐標。(正確答案)在settings.xml文件中使用`<pluginRepositories>`來定義插件的坐標。以下哪些文件/目錄是Maven項目的標準目錄結(jié)構(gòu)*src/main/java(正確答案)src/test/resources(正確答案)pom.xml(正確答案)lib哪些插件可以用來打包Maven項目*maven-jar-plugin(正確答案)maven-war-plugin(正確答案)maven-assembly-plugin(正確答案)maven-compiler-plugin在Maven中,請選擇以下描述正確的選項:*Maven的默認生命周期中,`validate`階段旨在驗證項目是否正確,并且所有必要的信息都是可用的(正確答案)Maven插件可以被認為是一個執(zhí)行某些任務(wù)的獨立項目(正確答案)在Maven的`deploy`階段中,構(gòu)建的成果物將被拷貝到遠程倉庫,以供他人使用(正確答案)`mvnclean`命令會執(zhí)行Maven的`validate`生命周期Maven插件的哪些配置可以在POM文件中指定?*goals(正確答案)phasesexecutions(正確答案)configurations(正確答案)在Maven構(gòu)建中,以下哪些選項是正確的?*在Maven中,POM文件用于定義項目的結(jié)構(gòu)、依賴和構(gòu)建配置(正確答案)Maven插件目標是在構(gòu)建過程的不同階段執(zhí)行特定任務(wù)的工具(正確答案)通過配置插件,可以將Maven構(gòu)建產(chǎn)物發(fā)布到本地文件系統(tǒng),但無法將其發(fā)布到遠程倉庫Maven的生命周期包括Clean、Build和Deploy三個階段。哪些插件用于生成項目文檔和站點信息*maven-site-plugin(正確答案)maven-javadoc-plugin(正確答案)maven-checkstyle-pluginmaven-compiler-plugin在Maven中,哪些命令用于更新項目依賴和插件*mvnupdate(正確答案)mvndependency:resolve(正確答案)mvndependency:resolve-plugins(正確答案)mvnclean使用哪些插件可以創(chuàng)建可執(zhí)行的JAR文件*maven-assembly-plugin(正確答案)maven-shade-plugin(正確答案)maven-jar-plugin(正確答案)maven-antrun-plugin在Maven中,哪些文件可以用來配置構(gòu)建環(huán)境的設(shè)置*settings.xml(正確答案)pom.xml(正確答案)profiles.xmlmaven.config(正確答案)在Maven中,執(zhí)行mvnclean命令會刪除項目的arge目錄。[判斷題]*對(正確答案)錯mvnvalidae命令用于驗證項目是否有任何錯誤。[判斷題]*對(正確答案)錯在Maven中,每個項目只能有一個POM文件。[判斷題]*對(正確答案)錯在Maven的POM文件中,可以定義父項目和子項目。[判斷題]*對(正確答案)錯在Maven中,插件配置可以寫在seings.xml中。[判斷題]*對錯(正確答案)mvndeploy命令會將項目構(gòu)建的包上傳到本地倉庫。[判斷題]*對錯(正確答案)Maven的生命周期是一組預定義的構(gòu)建任務(wù)集。[判斷題]*對(正確答案)錯在Maven項目中,默認的源代碼目錄是src/main/resources。[判斷題]*對錯(正確答案)使用-Dskipess參數(shù),Maven將編譯但不運行測試。[判斷題]*對(正確答案)錯在Maven中,archeype:generae是用于創(chuàng)建新項目的標準插件和目標。[判斷題]*對(正確答案)錯下列選項中,對于映射文件中的resultType屬性描述正確的是:[單選題]*查詢標簽可以不設(shè)置增刪改查的標簽都可以使用屬性值只能是引用類型只能在查詢是使用此屬性(正確答案)下列選項中,關(guān)于MyBatis核心配置文件的根標簽描述正確的選項是?[單選題]*<sqlMapConfig><configuration>(正確答案)<setting><environments>在Mybatis制定配置文件中,不包含以下哪個標簽:[單選題]*<sqlMapConfig>(正確答案)<environments><configuration><environment>下列選項中,對于Mybatis的sql文件的文件類型描述正確的選項是哪一個?[單選題]*dtd文件中java類中xml文件中(正確答案)properties文件中下列選項中,對于MyBatis框架的Sql語句編寫在下列()文件中,實現(xiàn)sql語句與java代碼的分離![單選題]*spring-mvc.xmlxxxmapper.xml(正確答案)spring.xmlweb.xml對于持久層框架/技術(shù),()執(zhí)行效率最快?[單選題]*MybatisJDBC(正確答案)Hibernate都一樣快下列選項中,對于MyBatis框架的優(yōu)點描述有誤的選項是哪一個?[單選題]*解除sql與程序代碼的耦合編寫SQL語句時工作量很大,尤其是字段多、關(guān)聯(lián)表多時,更是如此(正確答案)提供映射標簽,支持對象與數(shù)據(jù)庫的orm字段關(guān)系映射提供xml標簽,支持編寫動態(tài)sql以下選項中,屬于MyBatis映射文件的標簽的選項是哪一個?[單選題]*insert(正確答案)mappersdataSource.environment下列選項中,屬于MyBatis前身的選項是哪一個?[單選題]*ormjdbchibernateibatis(正確答案)下列選項中,和ORM無關(guān)的選項是哪一個?[單選題]*mybatisjsp(正確答案)ibatisHibernateMyBatis是由以下哪個發(fā)展而來[單選題]*ibatis(正確答案)jdbchibernateorm下列選項中,不屬于Mybatis配置文件的標簽的是哪一個?[單選題]*<sqlMapConfig>(正確答案)<environments><configuration><environment>對于MyBatis描述正確的選項是?[單選題]*必須整合在mvc中,無法單獨使用可以實現(xiàn)mvc是持久層框架(正確答案)前身是hibernate下列選項中,描述錯誤的選項是?[單選題]*JavaScript不區(qū)分大小寫(正確答案).HTML標簽不區(qū)分大小寫JavaScript中語句結(jié)束處的分號可選,但是好的編程習慣不省略分號JavaScript中要使用英文標點符號下列選項中,屬于MyBatis框架的映射文件中的標簽的選項是哪一個?[單選題]*insert(正確答案)mappersdataSourceenvironment連接數(shù)據(jù)庫時,如果想要使用數(shù)據(jù)庫連接池,那dataSource中的type必須設(shè)置為?[單選題]*JNDIUNPOOLEDPOOLED(正確答案)以上都對mybatis的前身是[單選題]*ibatis(正確答案)jdbchibernateorm在Myabtis核心文件中想要加載映射文件代碼編寫無誤的一項是?[單選題]*<mapperresource="com/bw/bean/UserMapper.xml"/>(正確答案)<mapperresource="com.bw.bean.UserMapper.xml"/><mapperclass="com/bw/bean/UserMapper.xml"/><mapperurl="com.bw.bean.UserMapper.xml"/>關(guān)于Mybatis框架中核心配置文件中environments說法不正確的選項有:[單選題]*可以存在多個(正確答案)只能有一個可以有多個environment子標簽用來配置連接數(shù)據(jù)庫的環(huán)境關(guān)于Mybatis中的XXXMapper文件中標簽的id屬性說法不正確的選項是?[單選題]*是此標簽的唯一標識可以省略(正確答案)不可以省略不可以重復那些標簽屬于mybatis中Xml映射文件中動態(tài)sql標簽?*when(正確答案)otherwise(正確答案)choose(正確答案)if(正確答案)下列選項中,對于MyBatis框架的說法正確的選項有哪些?*必須整合在mvc中,無法單獨使用可以實現(xiàn)mvc是持久層框架(正確答案)前身是ibatis(正確答案)以下是mybatis映射文件的標簽的有:*select(正確答案)insert(正確答案)update(正確答案)delete(正確答案)下列選項中,屬于mybatis中的映射文件的關(guān)鍵字的選項有哪些?*.select用于查詢的關(guān)鍵字(正確答案)insert用于插入的關(guān)鍵字(正確答案)resultType用于返回者類型(正確答案).parameterType用于傳入?yún)?shù)類型(正確答案)下列選項中,哪些選項屬于mybatis配置文件的基本結(jié)構(gòu)?*objectFactory對象工廠(正確答案)dataSource數(shù)據(jù)源(正確答案)plugins插件(正確答案)environment環(huán)境元素(正確答案)下列選項中,屬于ORM實現(xiàn)的選項有哪些?*mybatis(正確答案)jspibati(正確答案)Hibernate(正確答案)下列選項中,對于mybatis框架描述正確的選項有哪些?*sql可以寫在xml中(正確答案)sql可以寫在注解中(正確答案)可以不寫sql寫在資源文件中下列選項中,屬于Mybatis配置標簽的標簽有哪些?*<sqlMapConfig><environments>(正確答案)<configuration>(正確答案)<environment>(正確答案)對于mybatis的sql文件編寫的文件類型,下列不正確的是*dtd文件中(正確答案)java類中(正確答案)xml配置文件中properties配置文件中(正確答案)在Myabtis核心文件中配置數(shù)據(jù)庫環(huán)境<dataSourcetype="">type的值可以是?*POOLED(正確答案)UNPOOLED(正確答案)JNDI(正確答案)以上都對(正確答案)mybatis映射文件中的<mapper>標簽的namespace屬性可以省略[判斷題]*對錯(正確答案)mybatis中#{}是sql的參數(shù)占位符,Mybatis會將sql中的#{}替換為?號,在sql執(zhí)行前會使用PreparedStatement的參數(shù)設(shè)置方法,按序給sql的?號占位符設(shè)置參數(shù)值[判斷題]*對(正確答案)錯Mybatis在查詢關(guān)聯(lián)對象或關(guān)聯(lián)集合對象時,需要手動編寫sql來完成,所以,稱之為半自動ORM映射工具[判斷題]*對(正確答案)錯mybatic的特點靈活,sql放在xml里面便于統(tǒng)一管理與優(yōu)化[判斷題]*對(正確答案)錯Mybatis是一個完全封裝JDBC的半自動化ORM框架[判斷題]*對(正確答案)錯MyBatis的數(shù)據(jù)庫移植性不好,不同的數(shù)據(jù)庫需要寫不同SQL[判斷題]*對(正確答案)錯mybatis是一個控制層框架[判斷題]*對錯(正確答案)Mybatis是一個完全自動化框架[判斷題]*對錯(正確答案)Mybatis中負責生產(chǎn)和管理session的接口是SessionFactory[判斷題]*對錯(正確答案)mybatis是一個視圖層框架[判斷題]*對錯(正確答案)下列選項中,()可以在Mbatis執(zhí)行添加完成后,獲得自增的主鍵[單選題]*可以根據(jù)添加時的參數(shù),進行查詢獲得可以使用selectKey標簽獲得可以在insert標簽上使用usegeneratedkeys=”true”獲得.以上說法都不對(正確答案)下列選項中,()是MyBatis框架模糊查詢的關(guān)鍵字.[單選題]*like(正確答案)limitwhereor下列選項中,對于MyBatis中parameterType描述正確的選項是哪一個?[單選題]*不可以是基本數(shù)據(jù)類型是傳入?yún)?shù)類型(正確答案)只能是鍵值對是執(zhí)行sql之后返回類型下列選項中,()是在mybatis分頁查詢使用的關(guān)鍵字[單選題]*likeorderwherelimit(正確答案)在MaBatis框架中,哪個選項是使用${}獲得單個值?[單選題]*${隨意寫}${_parameter}(正確答案)只能是鍵值對${id}下列選項中,使用mybatis給類定義別名的標簽正確的選項是哪一個?[單選題]*typeAlias(正確答案)secondnameothernameotherAliasSQL語言中,條件“工資BETWEEN2000AND10000”表示工資在2000至10000之間,說法正確的是[單選題]*包括2000和10000(正確答案)不包括包括2000和10000包括2000但不包括10000包括10000但不包括2000.下列選項中,關(guān)于mybatis中取值符號$和#說法錯誤的選項是[單選題]*$方式能夠很大程度防止sql注入(正確答案)#方式能夠很大程度防止sql注入.$方式無法防止Sql注入$方式一般用于傳入數(shù)據(jù)庫對象,例如傳入表名下列選項中,描述mybatis的sql文件修改的標簽正確的選項是哪一個?[單選題]*<add></add><update><update/>(正確答案)<insert><insert/><select><select/>下列選項中,()標簽中寫刪除的sql?[單選題]*<delete></delete>(正確答案)<update><update/>.<insert><insert/><select><select/>下列選項中,映射文件的sql語句中的()標簽代表查詢標簽.[單選題]*<add></add><update><update/><insert><insert/><select><select/>(正確答案)下列選項中,()用來設(shè)置映射文件中sql語句的參數(shù)類型[單選題]*resulTyperesultMapparamterType(正確答案)paramterMapmybatis的sql文件中標簽代表插入的標簽的是[單選題]*<add></add><update><update/>.<insert><insert/>(正確答案)<select><select/>下列選項中,對于mybatis框架取值常用的方式哪一個?[單選題]*!{}&{}%{}#{}(正確答案)在mybatis映射文件中如果要設(shè)置參數(shù)類型,應(yīng)該使用()屬性[單選題]*resulTyperesultMapparamterType(正確答案)paramterMap在mybatis映射文件中查詢的語句返回值為java對象,應(yīng)該使用()屬性[單選題]*resultType(正確答案)paramterTypeparamterMap以上都不對Mybatis查詢的sql語句放在下列選項中的哪一選項中?[單選題]*select(正確答案)insertsqlcache下列選項中,可以在mybatis中獲取數(shù)據(jù)表中的所有數(shù)據(jù)的方法是哪一個?[單選題]*selectOne()selectList()(正確答案)selectCount()list()下列選項中,對于MyBatis框架中#{}和${}描述正確的選項是?[單選題]*.#{}是sql的參數(shù)占位符(正確答案)${}是sql的參數(shù)占位符.${}不會導致sql注入${}和#{}取值沒有任何區(qū)別.mybatis中給類定義別名的標簽是[單選題]*typeAlias(正確答案)typeHandlerspluginsenvironments下列選擇中屬于SqlSession的方法的是:*selectList()(正確答案)delete()(正確答案)insert()(正確答案)select()(正確答案)學生成績表grade中有字段score(float),現(xiàn)在要把所有在55分至60之間的分數(shù)提高5分,以下sql語句正確的是()*Updategradesetscore=score+5Updategradesetscore=score+5wherescore>=55orscore<=60Updategradesetscore=score+5wherescorebetween55and60(正確答案)Updategradesetscore=score+5wherescore>=55andscore<=60(正確答案)MyBatis框架取值時,什么時候不建議使用#{}*like'%#{}%'(正確答案)deletefromtablewhereidin(#{})(正確答案)傳遞關(guān)鍵字的時候(正確答案)任何時候都可以使用SQL語言中,條件“年齡BETWEEN40AND50”表示年齡在40至50之間,說法錯誤的是*包括40歲和50歲不包括40歲和50歲(正確答案)包括40歲但不包括50歲(正確答案)包括50歲但不包括40歲(正確答案).下列選項中,可以在mybatis配置文件中取值的方式有哪些?*!{}&{}${}(正確答案)#{}(正確答案)下列選項中,對于parameterType描述正確的選項有哪些?*可以是基本數(shù)據(jù)類型(正確答案)是傳入?yún)?shù)類型(正確答案)只能是鍵值對是執(zhí)行sql之后返回類型下列選項中,對于mybatis中取值符號$和#描述正確的選項有哪些?*$方式能夠很大程度防止sql注入#方式能夠很大程度防止sql注入(正確答案)$方式無法防止Sql注入(正確答案)$方式一般用于傳入數(shù)據(jù)庫對象,例如傳入表名(正確答案).MyBatis框架的配置文件不可以取值的選項是哪些?*!{}(正確答案)&{}(正確答案)${}#{}下列選項中,對于parameterType解釋正確的是*可以是基本數(shù)據(jù)類型(正確答案)是傳入?yún)?shù)類型(正確答案)只能是鍵值對是執(zhí)行sql之后返回類型Mybatis配置文件中$和#取值理解正確的是*#方式能夠很大程度防止sql注入(正確答案)$將傳入的數(shù)據(jù)直接顯示生成在sql中(正確答案)#將傳入的數(shù)據(jù)都當成一個字符串,會對自動傳入的數(shù)據(jù)加一個單引號(正確答案).$方式一般用于傳入數(shù)據(jù)庫對象,例如傳入表名。(正確答案)mybatis中的某個方法返回值類型是一個Integer類型,應(yīng)該使用resultType[判斷題]*對(正確答案)錯DML(datamanipulationlanguage)數(shù)據(jù)操縱語言就是我們最經(jīng)常用到的SELECT、UPDATE、INSERT、DELETE[判斷題]*對錯(正確答案)Mybatis執(zhí)行完增刪改后不用設(shè)置resultType,默認的返回值是int類型[判斷題]*對(正確答案)錯.mybatis框架的映射配置文件中根標簽<mapper>的namespace屬性不可以省略,可以和其他的映射文件中的值重復[判斷題]*對錯(正確答案)Mybatis執(zhí)行完增刪改后不用設(shè)置resultType,默認的返回值是int類型[判斷題]*對(正確答案)錯.mybatis框架的映射配置文件中根標簽<mapper>的namespace屬性不可以省略,可以和其他的映射文件中的值重復[判斷題]*對錯(正確答案)MyBatis框架是一個支持自定義SQL、存儲過程和高級映射的持久層框架[判斷題]*對(正確答案)錯DCL(DataControlLanguage)數(shù)據(jù)庫控制語言,是用來設(shè)置或更改數(shù)據(jù)庫用戶或角色權(quán)限的語句,包括(grant,deny,revoke等)語句[判斷題]*對(正確答案)錯數(shù)據(jù)定義語言的縮寫詞為DDL主要是用在定義或改變表的結(jié)構(gòu),數(shù)據(jù)類型,表之間的鏈接和約束等初始化工作上[判斷題]*對(正確答案)錯Mybatis是一個通過標準SQL進行對象和關(guān)系映射的框架,使用簡單靈活[判斷題]*對(正確答案)錯(大數(shù)據(jù))mybatis的映射配置文件*.hbm.xml[判斷題]*對錯(正確答案).mybatis配置文件中接受參數(shù)使用的符號是#{name}或者${name}[判斷題]*對(正確答案)錯當使用MyBatis進行數(shù)據(jù)更新操作時,可以使用的注解是:()[單選題]*A.@InsertB.@SelectC.@Update(正確答案)D.@Delete使用MyBatis進行數(shù)據(jù)庫操作時,可以使用的DnamicSQL來實現(xiàn)()[單選題]*A.條件查詢B.字段動態(tài)選擇C.批量插入操作D.以上都是(正確答案)使用MyBatisJ進行數(shù)據(jù)庫操作時,通??梢酝ㄟ^以下方式來管理數(shù)據(jù)庫連接(選擇所有正確答案):()*A.使用HibernateB.使用SpringJDBC(正確答案)C.自行編寫連接池D.由MyBatis自身管理連接池(正確答案)mvnvalidae命令用于驗證項目是否有任何錯誤[判斷題]*對(正確答案)錯MyBatis的@Update注解只能用于執(zhí)行更新操作,無法執(zhí)行批量更新[判斷題]*對錯(正確答案)使用MyBatis進行數(shù)據(jù)庫操作時,可以通過DynamicSQL實現(xiàn)條件查詢、字段動態(tài)選擇等靈活操作[判斷題]*對(正確答案)錯在MyBatis的Mapper接口中,可以使用@Autowired注解來定義數(shù)據(jù)庫操作[判斷題]*對錯(正確答案)下列選項中,對于批量添加正確的選項有哪些?[單選題]*<insertid="add">insertintostudent(name,address)values<foreachcollection="list"item="stu"separator=",">(#{},#{stu.address})</foreach></insert>(正確答案)<insertid="add">insertintostudent(name,address)values(<foreachcollection="list"item="stu"separator=",">#{},#{stu.address}</foreach>)</insert><insertid="add">insertintostudent(name,address)values<foreachcollection="list"item="stu">(#{},#{stu.address})</foreach></insert>以上都不對下列選項中,關(guān)于<if>標簽的使用及說法描述正確的選項是哪一個?[單選題]*在MyBatis中,<if>元素是最常用的循環(huán)語句使用<if>元素的test屬性可以對傳入?yún)?shù)進行條件判斷,如果傳入的條件成立就進行動態(tài)SQL組裝(正確答案)<if>元素不可以出現(xiàn)多個以上說法都正確下列選項中,關(guān)于MyBatis動態(tài)SQL中的元素描述有誤的選項是哪些?[單選題]*<if>用于單條件分支判斷<choose>(<when>、<otherwise>)用于多條件分支判斷<foreach>循環(huán)語句,常用于in語句等列舉條件中以上都不對(正確答案)下列選項中,對于MyBatis的<set>標簽描述正確的是?[單選題]*<set>元素主要用于更新操作,其主要作用是在動態(tài)包含的SQL語句前輸出一個SET關(guān)鍵字,并將SQL語句中最后一個多余的逗號去除(正確答案)使用MyBatis的<set>元素來更新操作時,前端需要傳入所有參數(shù)字段,否則未傳入字段會默認設(shè)置為空在映射文件中使用<set>和<if>元素組合進行update語句動態(tài)SQL組裝時,<set>元素內(nèi)包含的內(nèi)容可以都為空,<if>元素會進行判斷處理在映射文件進行更新操作時,只需要使用<set>元素就可以進行動態(tài)SQL組裝以下描述中,對于<foreach>動態(tài)標簽的屬性描述不正確的選項是哪一個?[單選題]*item:配置的是循環(huán)中當前的元素index:配置的是當前元素在集合的位置下標collection:配置的是傳遞過來的參數(shù)類型,它可以是一個array、list(或collection)、Map集合的鍵、POJO包裝類中數(shù)組或集合類型的屬性名等(正確答案)separator:配置的是各個元素的間隔符下列選項中,()不屬于<foreach>元素中的屬性.[單選題]*separatorcollectioncurrent(正確答案)item當有多個選擇的情況是,值需要從多個選項中選擇一個去執(zhí)行時,可以使用的動態(tài)SQL元素是()[單選題]*<if><choose>、<when>、<otherwise>(正確答案)<when><set>如果在SQL語句中,where后直接跟and關(guān)鍵字,運行時肯報()錯誤[單選題]*SQL語法無效字符(正確答案)參數(shù)異常MySQL版本下列選項中,mybatis的映射文件使用()處理傳參是集合或數(shù)組類型[單選題]*使用trim標簽做循環(huán)處理使用foreach標簽做循環(huán)處理(正確答案)使用if標簽做循環(huán)處理無法處理下列選項中.對于Mybatis的動態(tài)標簽的where標簽的作用描述正確的選項是哪一個?[單選題]*添加where關(guān)鍵字,自動去掉where最前面and或者or(正確答案)自動刪除最后一個逗號添加where關(guān)鍵字,自動去掉where后面and或者or以上都不對mybaytis中配置多對一可以使用的標簽是[單選題]*collctionresultMapsqlassociation(正確答案)下列選項中,對于在Mybatis框架的映射文件中resultMap的作用描述正確的選項是哪一個?[單選題]*描述數(shù)據(jù)庫結(jié)果集和對象的對應(yīng)關(guān)系(正確答案)描述數(shù)據(jù)庫表和對象的對應(yīng)關(guān)系描述數(shù)據(jù)庫結(jié)果集和表的對應(yīng)關(guān)系以上都不對對于associationproperty="stuInfo"javaType="com.lq.bean.StudentInfo">標簽中的javaType屬性說法正確的選項是[單選題]*對應(yīng)StudentInfo類中名稱為stuInfo的類屬性對應(yīng)映射的類中屬性名為stuInfo的類型的全限定名(正確答案)對應(yīng)映射的類的全限定名以上都不對下列選項中,關(guān)于mybatis的優(yōu)點說法不正確的選項是哪一個?[單選題]*解除sql與程序代碼的耦合編寫SQL語句時工作量很大,尤其是字段多、關(guān)聯(lián)表多時,更是如此(正確答案)提供映射標簽,支持對象與數(shù)據(jù)庫的orm字段關(guān)系映射提供xml標簽,支持編寫動態(tài)sql下列選項中,不屬于動態(tài)sql的標簽是哪一個?[單選題]*whereifchoosesql(正確答案)下列選項中,()屬于MyBatis框架的映射文件的標簽[單選題]*insert(正確答案)mappersdataSourceenvironment下列選項中,描述有誤的是哪一個?[單選題]*JavaScript不區(qū)分大小寫(正確答案)HTML標簽不區(qū)分大小寫JavaScript中語句結(jié)束處的分號可選,但是好的編程習慣不省略分號JavaScript中要使用英文標點符號下列選項中,對于mybatis框架的動態(tài)sql描述錯誤的選項是?[單選題]*可以解決查詢時究竟有沒有條件的問題可以解決查詢時究竟有哪些條件的問題動態(tài)sql僅僅只支持查詢(正確答案)動態(tài)sql大多數(shù)用于查詢,也可以用于增刪改假如給Mybatis的動態(tài)標簽foreach,傳入單個參數(shù)且參數(shù)類型是List,那Collection的屬性值為:[單選題]*maparraylist(正確答案)必須在方法的參數(shù)上加Paran()注解,然后通過注解取值關(guān)于<foreachcollection="ids"item="id"separator=",">標簽中的separator描述正確的選項是?[單選題]*代表每次循環(huán)迭代的別名代表每次循環(huán)迭代之間以什么分割(正確答案)代表以什么開始代表以什么結(jié)束下列選項中,對于<trim>標簽的屬性描述正確的選項有哪些*prefix:添加的前綴(正確答案)prefixOverrides:可以把前面的and或者or刪除(正確答案)可以替代where標簽(正確答案)可以替代set標簽(正確答案)下列選項中,哪些選項在MyBatis開發(fā)中需要注意*數(shù)據(jù)表字段和實體類名稱不一致可使用別名(正確答案)mapper中namespace的值是接口的全限定名(正確答案)resultMap和resultType不能同時存在(正確答案)配置文件里,配置項目有先后順序,必須遵循(正確答案)對于Mybatis的動態(tài)sql與靜態(tài)sql描述有誤的選項是:*動態(tài)SQL是在運行時被編譯動態(tài)SQL是在運行前被編譯(正確答案)靜態(tài)SQL是在運行時被編譯(正確答案)靜態(tài)SQL在運行前編譯一部分,在運行時再編譯一部分(正確答案)下列選項中,屬于mybatis中可以刪除多條數(shù)據(jù)的SQL語句的選項有哪些*deletefromuserwhereidin(1,2,3)(正確答案)deletefromuser(正確答案)deletefromuserwhereid=1orid=2orid=3(正確答案)delete*fromuser關(guān)于映射文件中resultMap標簽的說法正確的選項是:*當數(shù)據(jù)集字段名與實體類屬性名不對應(yīng)時,可以通過resultMap元素來建立對應(yīng)關(guān)系(正確答案)mybatis中select標簽除了使用resultType接收返回值之外還可以使用的屬性是(正確答案)resultType跟resultMap不可以同時存在(正確答案)當數(shù)據(jù)集與實體類不對應(yīng)時,可以設(shè)置select元素的resultMap屬性指定外部resultMap來實現(xiàn)對應(yīng)關(guān)系(正確答案)對于mybatis映射文件中的<idproperty="id"column="ID"/>標簽理解正確的選項是?*用來配置列名是id的列和類中屬性的映射關(guān)系用來配置表中主鍵列和類中屬性的映射關(guān)系(正確答案)property屬性表示類中的屬性名稱(正確答案)column表示表中的列名(正確答案)下列選項中,對于mybatis中的where、if與choose、when的區(qū)別描述正確的選項有哪些?*where、if中可能同時滿足多個條件或者一個都不滿足(正確答案)choose、when只會在眾多條件中滿足一種(正確答案)choose、when中還可以使用otherwise來進行最后的選擇(正確答案)全面的考慮,choose、when可以實現(xiàn)的,where、if基本都可以實現(xiàn)(正確答案)mybatis中如果只想選擇眾多條件中的一種,那么對于choose和when的理解正確的選項是哪一個?*choose中可能成立多個whenchoose類似于java中的switch關(guān)鍵字(正確答案)when相當于case關(guān)鍵字(正確答案)選擇值時可以使用whenmybatis中如果只想選擇眾多條件中的一種,那么可能用到的標簽是*sqlresultMapchoose(正確答案)when(正確答案)在MyBatis框架中與動態(tài)sql有關(guān)的標簽有哪些?*where(正確答案)if(正確答案)choose(正確答案)when(正確答案)在mybatis中批量操作使用的標簽是foreach[判斷題]*對(正確答案)錯.在MyBatis中<if>元素用于單條件分支判斷,當某個<if>的test屬性判斷成立,然后跳過其他<if>元素進行動態(tài)SQL組裝[判斷題]*對錯(正確答案)MyBaits中對原始SQL中的“where1=1”的條件可以使用<where>與<if>標簽組合進行替換()[判斷題]*對(正確答案)錯在MyBaits映射文件中使用<set>和<if>元素組合進行update語句動態(tài)SQL組裝時,如果<set>元素內(nèi)包含的內(nèi)容都為空,則會出現(xiàn)SQL語法錯誤[判斷題]*對(正確答案)錯可以將任何可迭代對象(如列表、集合等)或者數(shù)組對象傳遞給<foreach>作為集合參數(shù)[判斷題]*對(正確答案)錯在使用<if>元素時,只要test屬性中的表達式為true,就會執(zhí)行元素中的條件語句。[判斷題]*對(正確答案)錯使用了<choose>元素進行SQL拼接,只要<when>元素中的條件為真,就會進行組裝。[判斷題]*對錯(正確答案)resultMap只能作為標簽使用,不能作為屬性使用[判斷題]*對錯(正確答案)mybatis映射文件中的resultMap標簽可以繼承此文件中的另外一個resultMap標簽[判斷題]*對(正確答案)錯在Mybatis批量操作foreach標簽中的item用來聲明循環(huán)體的具體對象[判斷題]*對(正確答案)錯mybatis映射文件中的查詢語句在以下哪個標簽里:[單選題]*select(正確答案)insertsqlcache下列選項中,對于resultMap描述正確的選項是哪一個:[單選題]*僅僅是一個標簽僅僅是select標簽當中的一個屬性resultMap屬于insert標簽的一個屬性,用來接收返回值既可以作為屬性,也可以作為標簽使用(正確答案).下列選項中,mybatis的配置文件不包含()選項[單選題]*<sqlMapConfig>(正確答案)<environments><configuration><environment>下列選項中,()選項的執(zhí)行效率最快[單選題]*MybatisJDBC(正確答案)Hibernate都一樣快下列選項中,mybatis映射文件對多標簽collection中()屬性用來設(shè)置集合中存放的數(shù)據(jù)類型[單選題]*ofType(正確答案)javaTypetype以上都不對下列選項中,()表示mysql分頁的關(guān)鍵字.[單選題]*關(guān)鍵字是limit(正確答案)關(guān)鍵字是rownum關(guān)鍵字是id關(guān)鍵字是row下列選項中,對于resultType或者resultMap描述有誤的選項是哪一個?[單選題]*返回類型是resultType時不需要配置對應(yīng)的resultMap標簽返回類型是resultMap時不需要配置對應(yīng)的resultMap標簽(正確答案)resultType跟resultMap不可以同時存在返回類型是resultMap時需要配置對應(yīng)的resultMap標簽mybatis中在查詢結(jié)果集使用select標簽除了使用resultType接收返回值之外還可以使用的屬性是[單選題]*resultMap(正確答案)parameterTypeparameterMapselect下列選項中,對于mybatis框架添加一條新記錄后,得到受影響的記錄條數(shù),描述正確的選項是哪一個?[單選題]*在insert標簽中使用resultType來接收新增的返回值新增如果有返回值就必須在insert標簽中通過對應(yīng)的屬性來進行聲明返回值可以聲明為resultType="int"可以直接在后臺代碼中接收,但是不能通過insert標簽中屬性resultType來進行聲明(正確答案)在mybatis框架中,#和$的區(qū)別說法有誤的是哪一個?[單選題]*能用#就盡量少使用$#可以防止sql的注入模糊查詢時候,接收值必須使用#(正確答案)使用#接收值的語法是#{value}下列選項中,對于mysql分頁說法正確的選項是哪一個?請問瀏覽器控制臺輸出結(jié)果為()[單選題]*關(guān)鍵字是limit(正確答案)關(guān)鍵字是rownum關(guān)鍵字是id關(guān)鍵字是row()是mybatis框架配置一對一使用的標簽[單選題]*collctionresultMapsqlassociation(正確答案)MyBatis框架中配置一對多使用的標簽是下列哪一個選項?[單選題]*collection(正確答案)resultMapsqlassociationmyBatis中,如果需要向mapper.xml中的某個SQL語句傳遞多個參數(shù),需要用到的注解是[單選題]*param(正確答案)paraMeteroverrideservice對于一級緩存的生命周期說法正確的選項是[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預測模型優(yōu)化策略-洞察分析
- 2025年浙教版五年級英語上冊階段測試試卷含答案
- 魚類行為識別技術(shù)研究-洞察分析
- 2025年度大型設(shè)備運輸與運輸時效保證合同4篇
- 2025年華師大版七年級化學上冊階段測試試卷
- 2025年新科版九年級科學上冊月考試卷含答案
- 二零二五版屋頂廣告位租賃及推廣服務(wù)合同4篇
- 2025年滬教版八年級科學上冊月考試卷含答案
- 行業(yè)規(guī)范適應(yīng)性研究-洞察分析
- 移動互聯(lián)網(wǎng)時代包裝設(shè)計發(fā)展趨勢分析-洞察分析
- 軟件項目應(yīng)急措施及方案
- 2025河北邯鄲經(jīng)開國控資產(chǎn)運營管理限公司招聘專業(yè)技術(shù)人才5名高頻重點提升(共500題)附帶答案詳解
- 2024年民法典知識競賽考試題庫及答案(共50題)
- 2025老年公寓合同管理制度
- 2024-2025學年人教版數(shù)學六年級上冊 期末綜合卷(含答案)
- 2024中國汽車后市場年度發(fā)展報告
- 鈑金設(shè)備操作培訓
- 感染性腹瀉的護理查房
- 天津市部分區(qū)2023-2024學年高二上學期期末考試 物理 含解析
- 水利工程招標文件樣本
- 第17課 西晉的短暫統(tǒng)一和北方各族的內(nèi)遷(說課稿)-2024-2025學年七年級歷史上冊素養(yǎng)提升說課稿(統(tǒng)編版2024)
評論
0/150
提交評論