




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