版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試題說(shuō)明
本套試題共包括1套試卷
每題均顯示答案和解析
軟件開(kāi)發(fā)mybatis技術(shù)練習(xí)題及答案1(500題)
軟件開(kāi)發(fā)mybatis技術(shù)練習(xí)題及答案1
1.[單選題]在SpringMVC中以下哪個(gè)標(biāo)簽可以用來(lái)定義Bean對(duì)象?
A)<baen>
B)<server>
C)<bean>
答案:C
解析:
2.[單選題]在MyBatis中,主要用于更新時(shí)的mybatis動(dòng)態(tài)sql標(biāo)簽是
A)Choose(when/otherwise)
B)Set
C)Where
D)Foreach
答案:B
解析:
3.[單選題]異常通知在什么時(shí)候執(zhí)行?
A)在方法拋出異常后執(zhí)行
B)在方法拋出異常前執(zhí)行
C)捕獲異常之后才能執(zhí)行
D)需要進(jìn)入調(diào)模式才能執(zhí)行
答案:A
解析:
4.[單選題]在Mybatis中,SQL映射文件中配置insert語(yǔ)句時(shí),以下描述錯(cuò)誤的是()
A)parameterType表示傳入SQL語(yǔ)句句的參數(shù)類(lèi)型,它可以是基本數(shù)據(jù)類(lèi)型(如int,String,Date等
),基本數(shù)據(jù)類(lèi)型傳參,只能傳入一個(gè),在SQL語(yǔ)句中通過(guò)#{參數(shù)名}即可獲取傳入的值。
B)parameterType表示傳入SQL語(yǔ)句句的參數(shù)類(lèi)型,也可以是復(fù)雜數(shù)據(jù)類(lèi)型(Java實(shí)體類(lèi)、
Map),在SQL語(yǔ)句中通過(guò)#{屬性名}或#{map的KeyName}即可獲取傳入的值
C)useGeneratedKeys此屬性會(huì)使MyBatis使用JDBC的getGeneratedKeys()方法來(lái)獲取由數(shù)據(jù)庫(kù)內(nèi)部
生產(chǎn)的主鍵,其默認(rèn)值為true
D)keyProperty的作用是將插入或更新操作時(shí)的返回值賦值給P0類(lèi)的某個(gè)屬性,通常會(huì)設(shè)置為主鍵
對(duì)應(yīng)的屬性
答案:C
解析:
5.[單選題]以下關(guān)于MyBatis集合類(lèi)型參數(shù)的處理,說(shuō)法錯(cuò)誤的是。
A)當(dāng)參數(shù)為Collection接口,轉(zhuǎn)化為Map,Map的Key為collection
B)當(dāng)參數(shù)類(lèi)型為L(zhǎng)ist接口時(shí),除了collection的值外,list作為key
C)如果參數(shù)為數(shù)組,也會(huì)轉(zhuǎn)化為Map,Map的key為array
D)如果參數(shù)為數(shù)組,也會(huì)轉(zhuǎn)化為Map,Map的key為list
答案:D
解析:
6.[單選題]JdbcTemplate的新增方法包括
A)update
B)insert
C)queryForObject
D)queryForList
答案:A
解析:
7.[單選題]動(dòng)態(tài)SQL使用IF時(shí),如果入?yún)镋mp要使用其屬性部門(mén)dept屬性的deptNo時(shí),正確的判
斷為
A)<iftest="dept!=nullanddept.deptNo>0">andd.deptno=#{dept.deptNo}</if>
B)<iftest="dept.deptNo>0">andd.deptno=#{dept.deptNo}</if>
C)<iftest="dept!=nullanddept.deptNo>0">andd.deptno=#{deptNo}</if>
D)<iftest="dept!=null">andd.deptno=#{dept.deptNo}</if>
答案:A
解析:
8.[單選題]<aop:after-returning/》的作用是?
A)定義引介增強(qiáng)
B)定義環(huán)繞增強(qiáng)
C)定義前置增強(qiáng)
D)定義后置增強(qiáng)
答案:D
解析:
9.[單選題]關(guān)于@Value正確的是?
A)?Value(Java)
B)@Value="Java"
C)?Value("Java")
D)@Value=Java
答案:C
解析:
10.[單選題]在MyBatis中,用于將事務(wù)處理寫(xiě)到數(shù)據(jù)庫(kù)的命令是
A)insert
B)rollback
C)commit
D)savepoint
答案:C
解析:
11.[單選題]以下哪種標(biāo)簽可以實(shí)現(xiàn)分模塊配置?
A)<import>
B)<factory-bean>
C)<scope>
D)<autowire>
答案:A
解析:
12.[單選題]Mybatis中〈association〉標(biāo)簽的作用
A)配置實(shí)體類(lèi)
B)配置自定義返回結(jié)果集
C)引用其他配置文件
D)配置實(shí)體類(lèi)中的屬性
答案:C
解析:
13.[單選題]查詢(xún)列前綴屬性為
A)property
B)javaType
C)ColumnPrefix
D)ColumnBefore
答案:C
解析:
14.[單選題]在SpringMVC中,可使用注解方式在實(shí)體類(lèi)的屬性上添加數(shù)據(jù)校驗(yàn)規(guī)則,下列限制只
能為false的注解是()
A)?AssertFalse
B)@Null
C)?DecimalMin(value)
D)@IsFalse
答案:A
解析:
15.[單選題]Mybaits中的前身是()
A)IBATIS
B)Begin
OClinton
D)Apache
答案:A
解析:
16.[單選題]在MyBatis中,動(dòng)態(tài)SQL標(biāo)簽標(biāo)簽中關(guān)于標(biāo)簽描述正確的是()
A)標(biāo)簽可以有0個(gè)
B)標(biāo)簽只能有1個(gè)
C)標(biāo)簽可以有2個(gè)
D)以上都不對(duì)
答案:A
解析:
17.[單選題]關(guān)于?Scope錯(cuò)誤的是?
A)?Scope("singleton")
B)?Scope("prototype")
C)?Scope("response")
D)?Scope("session")
答案:C
解析:
18.[單選題]Mybatis調(diào)用存儲(chǔ)過(guò)程,需要將statementType屬性設(shè)置為()
A)CALLABLE
B)STATEMENT
C)PREPARED
D)PROC
答案:A
解析:
19.[單選題]Mybatis中session,insert()方法的作用
A)添加
B)修改
C)刪除
D)查詢(xún)
答案:A
解析:
20.[單選題]在Spring中,提供了4種常用的注入方式,不包括()
A)set注入
B)構(gòu)造方法注入
C)p命名空間注入
D)自動(dòng)類(lèi)型注入
答案:D
解析:
21.[單選題]Spring中使用注解的方式來(lái)進(jìn)行事務(wù)管理,使用的注解是
A)?Transactional
B)?Resource
C)?Service
D)?Repository
答案:A
解析:
22.[單選題]Mybatis開(kāi)發(fā)步驟不包括()
A)解析并讀取mybatisConfig.xml文件
B)返回resultSet結(jié)果集
C)提交(回滾)事務(wù)
D)獲取SqlSessionFactory對(duì)象
答案:B
解析:
23.[單選題]Mybatis中使用自動(dòng)映射就是通過(guò)()讓Mybatis自動(dòng)將值匹配到對(duì)應(yīng)字段上
A)類(lèi)名
B)屬性名
O別名
D)id
答案:C
解析:
24.[單選題]在MyBatis中,配置結(jié)果映射時(shí),使用()標(biāo)簽實(shí)現(xiàn)1對(duì)多的關(guān)聯(lián)
A)many-one
B)one-many
C)association
D)collection
答案:D
解析:
25.[單選題]Mybatis是一種的ORM實(shí)現(xiàn)
A)A全自動(dòng)化
B)B半自動(dòng)化
OC不自動(dòng)化
D)D不確定的
答案:B
解析:
26.[單選題]Mybatis映射配置中,哪個(gè)標(biāo)簽用來(lái)定義可以重用的代碼段的?
A)select
B)update
C)sql
D)selectkey
答案:C
解析:
27.[單選題]以下不屬于Mybatis動(dòng)態(tài)sql標(biāo)簽的是?
A)trim
B)foreach
C)set
D)than
答案:D
解析:
28.[單選題]@After注解的作用是?
A)前置增強(qiáng)
B)最終增強(qiáng)
C)后置增強(qiáng)
D)前置增強(qiáng)
答案:B
解析:
29.[單選題]在MyBatis中,關(guān)于Mybatis的描述,錯(cuò)誤的說(shuō)法是什么()
A)MyBatis是一個(gè)基于Java的持久層框架
B)MyBatis提供的持久層框架包括SQLMaps和DataAccessObjects(DAO),它消除了幾乎所有
的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索
OMyBatis使用簡(jiǎn)單的XML或注解用于配置和原始映射,將接口和Java的POJOs(PlainOld
JavaObjects,普通的Java對(duì)象)映射成數(shù)據(jù)庫(kù)中的記錄
D)MyBatis是一個(gè)強(qiáng)大、方便、高效、復(fù)雜、間接、全自動(dòng)化的持久層框架
答案:D
解析:
30.[單選題]如何獲取自動(dòng)生成的(主)鍵值
A)設(shè)置resultMap
B)設(shè)置useGeneratedKeys
C)設(shè)置keyProperty
D)設(shè)置Property
答案:C
解析:
31.[單選題]在MyBatis中,每個(gè)基于MyBatis的應(yīng)用都是以一個(gè)()的實(shí)例為中心的
A)SqlSessionFactory
B)EntitySession
C)Session
D)SqlSessionFactoryBuilder
答案:A
解析:
32.[單選題]在MyBatis中,mapper,xml的SQL語(yǔ)句中的占位符${}和#{}描述錯(cuò)誤的是()
A)一般會(huì)采用#{},#{}在mybatis中,最后會(huì)被解析為?,其實(shí)就是Jdbc的PreparedStatement中的
?占位符,它有預(yù)編譯的過(guò)程,可以防止SQL注入
B)#{}中的變量名可以任意,如果入?yún)㈩?lèi)型是poj。,比如是Student類(lèi)那么#{name}表示取人參對(duì)象
Student中的name屬性
C)${}取對(duì)象的屬性使用的是0GNL(0bjectGraphNavigationLanguage)表達(dá)式
D)${}不會(huì)做類(lèi)型解析,但不存在SQL注入的風(fēng)險(xiǎn)
答案:D
解析:
33.[單選題]在MyBatis中,關(guān)于MyBatis中傳遞多參數(shù)的情況,如果參數(shù)封裝成了Student類(lèi),那么
在Mapper,xml中獲取數(shù)據(jù),應(yīng)該怎么操作
A)條件獲取數(shù)據(jù)可以通過(guò)#{屬性名}來(lái)獲得
B)條件獲取數(shù)據(jù)可以通過(guò)#{argO}來(lái)獲得
C)條件獲取數(shù)據(jù)可以通過(guò)#{argl}來(lái)獲得
D)條件獲取數(shù)據(jù)可以通過(guò)#{屬性名}或者#{argO}來(lái)獲得
答案:A
解析:
34.[單選題]在MyBatis中,關(guān)于MyBatis的全局配置文件中,settings元素設(shè)置項(xiàng)的默認(rèn)值為
false的是()
A)cacheEnabled
B)cacheEnabledlazyLoadingEnabledautoMappingBehavioruseceneratedKeys
C)autoMappingBehavior
D)useGeneratedKeys
答案:D
解析:
35.[單選題]在MyBatis中,執(zhí)行以下代碼生成結(jié)果變量result代表的含義是什么int
result=userMapper.deleteUserByld(id);()
A)刪除消耗時(shí)間
B)刪除數(shù)據(jù)字段數(shù)量
C)數(shù)據(jù)刪除受影響的行數(shù)
D)數(shù)據(jù)庫(kù)剩余數(shù)據(jù)行數(shù)
答案:C
解析:
36.[單選題]在MyBatis數(shù)據(jù)庫(kù)操作時(shí),需要編寫(xiě)()和對(duì)應(yīng)的xml文件,其中xml文件中編寫(xiě)的是對(duì)
應(yīng)Sql語(yǔ)句
A)接口和抽象方法
B)普通類(lèi)和普通方法
C)抽象類(lèi)和抽象方法
D)普通類(lèi)和抽象方法
答案:A
解析:
37.[單選題]mybatis調(diào)用存儲(chǔ)過(guò)程,哪些說(shuō)法是錯(cuò)誤的是:
A)〈?。跜DATA口]用來(lái)過(guò)濾無(wú)效字符
B)可以省略所有屬性
C)callproxxx調(diào)用存儲(chǔ)過(guò)程
D)jdbcTYPE指定參數(shù)類(lèi)型
答案:B
解析:
38.[單選題]在MyBatis中,標(biāo)簽可以實(shí)現(xiàn)對(duì)象遍歷的用法,適用對(duì)象不包括下列哪一個(gè)()
A)數(shù)組
B)Map
OList
D)Math
答案:D
解析:
39.[單選題]實(shí)現(xiàn)對(duì)象遍歷標(biāo)簽是
A)foreach
B)if
C)choose
D)trim
答案:A
解析:
40.[單選題]在SpringMVC中,以下描述正確的是()
A)在SpringMVC中,可以配置多個(gè)DispatcherServlet
B)在SpringMVC中,DispatcherServlet是核心servlet,它負(fù)責(zé)接收請(qǐng)求并將請(qǐng)求分發(fā)給適合的控
制器
C)要使SpringMVC可用,DispatcherServlet需要在web.xml中配置
D)以上說(shuō)法均正確
答案:D
解析:
41.[單選題]在MyBatis中,MyBatis如何執(zhí)行批處理
A)使用BatchExecutor完成批處理
B)使用SimpleExecutor完成批處理
C)任一executor均可實(shí)現(xiàn)
D)無(wú)法進(jìn)行批處理
答案:A
解析:
42.[單選題]mybatis的功能架構(gòu)分為三層,不含下面哪個(gè)?
A)API接口層
B)數(shù)據(jù)處理層
C)基礎(chǔ)支撐層
D)邏輯層
答案:D
解析:
43.[單選題]Mybatis映射文件配置的根標(biāo)簽為:
A)environments
B)configuration
C)mapper
D)Mappers
答案:C
解析:
44.[單選題]在MyBatis中,為實(shí)現(xiàn)批量輸入和動(dòng)態(tài)更新可以使用以下哪個(gè)動(dòng)態(tài)SQL標(biāo)簽()
A)<foreach>
B)<if>
C)<choose>
D)<set>
答案:A
解析:
45.[單選題]在Spring中,<context:component-scanbase-
package="com.mhys.demo"X/context:component-scan>,該配置的作用是()
A)開(kāi)啟事務(wù)代理
B)開(kāi)啟注解掃描
C)配置前置通知
D)配置后置通知
答案:B
解析:
46.[單選題]在MyBatis中,以下哪項(xiàng)屬于查詢(xún)班級(jí)所有學(xué)生并按照年齡升序排序的SQL語(yǔ)句
A)select*fromstudentgroupbyage
B)select*fromstudentgroupbyagedesc
C)select*fromstudentorderbyagedesc
D)select*fromstudentorderbyage
答案:D
解析:
47.[單選題]MybatisSQL映射文件中,如果想直接在SQL語(yǔ)句中插入一個(gè)不變的字符串,要用
A)@
B)#
0$
D)&
答案:C
解析:
48.[單選題]JdbcTemplate的更新方法包括
A)update
B)insert
C)queryForObject
D)queryForList
答案:A
解析:
49.[單選題]在Spring中,Applicationcontext存在4個(gè)主要的實(shí)現(xiàn)類(lèi),其中,用于從文件系統(tǒng)中加
載配置文件的類(lèi)是()
A)ClassPathXmlApplicationContext
B)FileSystemXmlApplicationContext
C)XmlWebApplicationContext
D)AnnotationConfigApplicationContext
答案:B
解析:
50.[單選題]Mybatis配置文件中,configuration標(biāo)簽下,不包含以下()標(biāo)簽
A)environments
B)dataSource
C)propertise
D)mappers
答案:B
解析:
51.[單選題]mybatis配置文件的根標(biāo)簽是:
A)mapper
B)configuration
C)html
D)xml
答案:B
解析:
52.[單選題]在Mybatis中,Mapper接口的方法名需要和Mapper對(duì)應(yīng)XML文件中的()對(duì)應(yīng)
A)標(biāo)簽名
B)id
C)參數(shù)名
D)parameterType
答案:B
解析:
53.[單選題]配置緩存,通過(guò)。元素傳遞屬性
A)flush
B)buffered
C)cache
D)cookie
答案:C
解析:
54.[單選題]在MyBatis中,Maven項(xiàng)目的主配置文件是()
A)pom.xml
B)web.xml
C)mysql-config.xml
D)application,xml
答案:A
解析:
55.[單選題]MybatisSQL映射文件中,SQL語(yǔ)句中使用什么符號(hào)傳入?yún)?shù)可能導(dǎo)致SQL注入
A)@
B)#
0$
D)&
答案:c
解析:
56.[單選題]下列關(guān)于ModelAndView的說(shuō)法錯(cuò)誤的是
A)控制器處理方法的返回值若為:ModelAndView,則既可以包含視圖信息,也可以包含模型數(shù)據(jù)信息
B)控制器處理方法的返回值若為:ModelAndView,在處理方法的方法體內(nèi),除了通過(guò)
setViewNameO或者setView()設(shè)置視圖,還必須通過(guò)addobject0)添加模型數(shù)據(jù)
C)ModelAndView的addobject()方法跟addAl1Objects()方法區(qū)別:前者添加一個(gè)對(duì)象到model中
,后者是添加一個(gè)Map對(duì)象
D)ModelAndView.setViewName("welcome");中的welcome是邏輯視圖名,并非真正的視圖對(duì)象
答案:B
解析:
57.[單選題]下面關(guān)于SpringMVC描述正確的是
A)在SpringMVC中,可以配置多個(gè)DispatcherServlet
B)DispatcherServlet在SpringMVC中是核心servlet,它負(fù)責(zé)接收請(qǐng)求并將請(qǐng)求分發(fā)給適合的控
制器
C)全部選項(xiàng)
D)要使SpringMVC可用,DispatcherServlet需要在web.xml中配置
答案:C
解析:
58.[單選題]在MyBatis中,以下哪項(xiàng)不屬于JDBC連接數(shù)據(jù)庫(kù)步驟之一
A)加載JDBC驅(qū)動(dòng)程序
B)提供JDBC連接的URL
C)創(chuàng)建數(shù)據(jù)庫(kù)連接
D)不需要Statement對(duì)象直接執(zhí)行sql語(yǔ)句
答案:D
解析:
59.[單選題]在MyBatis中,在使用MyBatis的時(shí)候,除了可以使用@Param注解來(lái)實(shí)現(xiàn)多參數(shù)不同類(lèi)型
入?yún)?,還可以用()傳遞多個(gè)參數(shù)值
A)用Map對(duì)象可以實(shí)現(xiàn)傳遞多參數(shù)值
B)用List對(duì)象可以實(shí)現(xiàn)傳遞多參數(shù)值
C)用數(shù)組的方式傳遞
D)用Set集合的方式傳遞
答案:A
解析:
60.[單選題]mybatis是基于___驅(qū)動(dòng)的框架。
A)xml
B)html
C)H5
D)OOP
答案:A
解析:
61.[單選題]在SpringMVC中,在設(shè)計(jì)控制器方法時(shí),方法參數(shù)使用()注解來(lái)接收請(qǐng)求對(duì)象中基本
數(shù)據(jù)類(lèi)型參數(shù)
A)@RequestParam
B)@Prequest
C)@Param
D)?RequestMapping
答案:A
解析:
62.[單選題]SpringMVC中,哪個(gè)類(lèi)是負(fù)責(zé)處理HTTP請(qǐng)求和響應(yīng)的
A)DispatcherServlet
B)RequestHandler
OHttpServlet
D)SpringController
答案:A
解析:
63.[單選題]Mybatis中session.selectOne()方法的作用
A)添加
B)修改
C)刪除
D)查詢(xún)
答案:D
解析:
64.[單選題]使用()標(biāo)簽注入Map集合元素
A)B)C)<list>
D)<map>
答案:D
解析:
65.[單選題]關(guān)于@RestController控制器說(shuō)明正確的是?
A)是Spring的內(nèi)容注解
B)是Spring的路徑注解
C)是Spring的控制器注解
D)?Controller注解更強(qiáng)大
答案:C
解析:
66.[單選題]在Mybatis中的foreach使用時(shí),用于對(duì)應(yīng)循環(huán)數(shù)據(jù)的別名屬性是()
A)close
B)item
C)collection
D)end
答案:B
解析:
67.[單選題]在SpringMVC中,以下關(guān)于注解@RequestBody說(shuō)明正確的是()
A)可用于類(lèi)或方法上
B)用于類(lèi)上,則表示類(lèi)中的所有響應(yīng)請(qǐng)求參數(shù)都是json
C)注解實(shí)現(xiàn)接收http請(qǐng)求的json數(shù)據(jù),將json轉(zhuǎn)換為java對(duì)象
D)注解實(shí)現(xiàn)將conreoller方法返回對(duì)象轉(zhuǎn)化為json對(duì)象響應(yīng)給客戶
答案:C
解析:
68.[單選題]在mybatis3動(dòng)態(tài)SQL中,沒(méi)有使用下列()標(biāo)簽
A)for
B)if
C)choose
D)where
答案:A
解析:
69.[單選題]在MyBatis中,以下說(shuō)法錯(cuò)誤的是
A)Mapper接口方法名和mapper.xml中定義的每個(gè)sql的id可以不同
B)Mapper接口方法的輸入?yún)?shù)類(lèi)型和mapper,xml中定義的每個(gè)sql的parameterType的類(lèi)型相同
C)Mapper接口方法的輸出參數(shù)類(lèi)型和mapper,xml中定義的每個(gè)sql的resultType的類(lèi)型相同
D)Mapper,xml文件中的namespace即是mapper接口的類(lèi)路徑
答案:A
解析:
70.[單選題]resultMap中property屬性和column屬性,以下說(shuō)法正確的是()
A)column是映射到列結(jié)果的字段或?qū)傩裕琾roperty是來(lái)自數(shù)據(jù)庫(kù)的列名
B)property是映射到列結(jié)果的字段或?qū)傩?,column是來(lái)自數(shù)據(jù)庫(kù)的列名
C)column是映射到列結(jié)果的字段或?qū)傩?,property是別名
D)property是映射到列結(jié)果的字段或?qū)傩裕琧o1umn是別名
答案:B
解析:
71.[單選題]在MyBatis中用于表示輸入類(lèi)型的屬性名稱(chēng)是
A)resultType
B)parameterType
C)collection
D)returnType
答案:B
解析:
72.[單選題]environment標(biāo)簽下的dataSource標(biāo)簽的作用()
A)設(shè)置開(kāi)發(fā)環(huán)境
B)設(shè)置數(shù)據(jù)源
C)加載映射器
D)引用外部屬性
答案:B
解析:
73.[單選題]在SpringMVC中,下列關(guān)于SpringMVC說(shuō)法正確的是()
A)SpringMVC框架是一個(gè)MVC框架,是Spring的升級(jí)版
B)SpringMVC通過(guò)實(shí)現(xiàn)110(161-丫10\¥-。)。仃01101'模式能很好地將數(shù)據(jù)、業(yè)務(wù)與展現(xiàn)進(jìn)行分離
C)SpringMVC必須和MyBatis一起使用完成持久化層
D)SpringMVC使用自定義注解會(huì)提高效率
答案:B
解析:
74.[單選題]在MyBatis中,trim元素包含內(nèi)容時(shí),去除多余的前綴內(nèi)容應(yīng)使用什么屬性()
A)prefix
B)prefixOverrides
C)suffix
D)suffixOverrides
答案:B
解析:
75.[單選題]在Spring中,bean的默認(rèn)作用域是()
A)Request
B)Singleton
C)Prototype
D)Session
答案:B
解析:
76.[單選題]下面關(guān)于SpringMVC描述正確的是
A)DispatcherServlet在SpringMVC中是核心servlet,它負(fù)責(zé)接收請(qǐng)求并將請(qǐng)求分發(fā)給適合的控
制器
B)在SpringMVC中,可以配置多個(gè)DispatcherServlet
C)全部選項(xiàng)
D)要使SpringMVC可用,DispatcherServlet需要在web.xml中配置
答案:C
解析:
77.[單選題]默認(rèn)從文件系統(tǒng)中加載配置文件是哪個(gè)類(lèi)()。
A)ClassPathXmlApplicationContext
B)FileSystemXmlApplicationContex
C)XmlWebApplicationContext
D)AnnotationConfigWebApplicationContext
答案:B
解析:
78.[單選題]對(duì)Spring事務(wù)管理說(shuō)明錯(cuò)誤的是?
A)事務(wù)就是對(duì)一系列的數(shù)據(jù)庫(kù)操作
B)Spring的聲明式事務(wù)通常是指在配置文件中對(duì)事務(wù)進(jìn)行配置聲明
C)它是通過(guò)SpringMvcProxy幫你做代理,自己不用額外的寫(xiě)代碼,只要在Spring配置文件中聲明即
可
D)使用TransactionMananger進(jìn)行管理,可以通過(guò)Spring的注入來(lái)完成
答案:C
解析:
79.[單選題]Mybatis的主配置文件中,如果需要連接多個(gè)數(shù)據(jù)庫(kù),需要那個(gè)配置
A)Mapper
B)Mappers
C)environments
D)objectFactory
答案:C
解析:
80.[單選題]ResultMap中映射到列結(jié)果的字段或者屬性的是
A)column
B)property
C)javaType
D)jdbcType
答案:B
解析:
81.[單選題]〈context:component-scanbase-package=Hcom.mhys.demoM></context:component-
scan>以上配置的作用是?
A)開(kāi)啟事務(wù)代理
B)開(kāi)啟注解掃描
C)配置前置通知
D)配置后置通知
答案:B
解析:
82.[單選題]在MyBatis中,映射器接口中的方法都是沒(méi)有實(shí)現(xiàn)的抽象方法,這些方法需要執(zhí)行的
SQL語(yǔ)句均配置在()
A)config,xml
B)映射文件
C)web.xml
D)pom.xml
答案:B
解析:
83.[單選題]在MyBatis中,以下哪個(gè)屬性作用為:當(dāng)trim元素包含內(nèi)容時(shí),會(huì)把內(nèi)容中匹配的前綴
字符串去掉
A)prefix
B)prefixOverrides
C)suffix
D)suffixOverrides
答案:B
解析:
84.[單選題]Mybatis實(shí)際上是對(duì)哪種技術(shù)的封裝
A)JSP
B)HTML
C)JDBC
D)SERVLET
答案:C
解析:
85.[單選題]Mybatis中(resultMapid="">標(biāo)簽中id的作用
A)設(shè)置可以區(qū)分的名稱(chēng)
B)設(shè)置實(shí)體類(lèi)中屬性的名稱(chēng)
C)引用其他配置文件
D)配置實(shí)體類(lèi)中的屬性
答案:A
解析:
86.[單選題]在SpringMVC中,進(jìn)行數(shù)據(jù)驗(yàn)證時(shí),可使用()注解可以實(shí)現(xiàn)正則匹配
A)?Size
B)?Pattern
C)@Max
D)?Past
答案:B
解析:
87.[單選題]在SpringMVC中,以下關(guān)于視圖解析器配置文件,橫線處應(yīng)該填寫(xiě)()
A)*/
B)prefix
C)srefix
D)/*
答案:B
解析:
88.[單選題]在MyBatis中,以下不屬于Association》標(biāo)簽嵌套查詢(xún)常用屬性的是()
A)show
B)select
C)column
D)fetchType
答案:A
解析:
89.[單選題]在MyBatis中,MyBatis的核心組件分為4個(gè)部分不包括以下哪個(gè)
A)SqlSessionFactoryBuilder
B)SqlSessionFactory
C)SqlSession
D)實(shí)體類(lèi)
答案:D
解析:
90.[單選題]在MyBatis中,MyBatis注解中怎么給參數(shù)一個(gè)名字()
A)@Param(“CH”)
B)?Select
C)Options
D)?Results
答案:A
解析:
91.[單選題]Spring中Bean的作用域默認(rèn)是?
A)Session
B)prototype
C)request
D)singleton
答案:D
解析:
92.[單選題]MVC中C是
A)Model
B)View
C)Controller
D)ModelAndView
答案:C
解析:
93.[單選題]SpringMVC轉(zhuǎn)發(fā)正確的是?
A)在返回值前面加forward:
B)在返回值前面加redirect:
C)在入?yún)⑶凹樱篺orward:
D)在入?yún)⑶凹樱簉edirect:
答案:A
解析:
94.[單選題]在MyBatis中,〈insert》標(biāo)簽中用于返回自動(dòng)生成主鍵的屬性是()
A)useGeneratedKeys
B)keyProperty
C)keyColumn
D)dataBaseid
答案:A
解析:
95.[單選題]Mybatis映射配置中,statementType默認(rèn)值為
A)STATEMENT
B)preparedStatement
C)PREPARED
D)CALLABLE
答案:C
解析:
96.[單選題]在MyBatis中,MyBatis映射器分為三類(lèi),如下所示不包括的是()
A)純xml映射器,利用SqlSession的各種方法實(shí)現(xiàn)增刪改查
B)先定義接口映射器,然后再定義xml映射器,其中xml映射器的namespace應(yīng)該對(duì)應(yīng)接口映射器的類(lèi)
名
C)注解+接口映射器的混合形式
D)映射器中的方法是抽象方法,需要實(shí)現(xiàn)
答案:D
解析:
97.[單選題]更新數(shù)據(jù)的Mapper.xml的標(biāo)簽是什么
A)Insert
B)Select
C)Update
D)Delete
答案:C
解析:
98.[單選題]在Spring中,下列注解關(guān)于@Autowire/u@Resource說(shuō)法錯(cuò)誤的是()
A)@Autowired默認(rèn)按照byName方式進(jìn)行bean匹配
B)@Resource默認(rèn)按照byType方式進(jìn)行bean匹配
C)@Autowired是Spring的注解
D)?Resource是Spring的注解
答案:D
解析:
99.[單選題]在MyBatis中,創(chuàng)建日志插件時(shí)應(yīng)該通過(guò)攔截哪一個(gè)接口來(lái)完成
A)ParameterHandler
B)ResultSetHandler
C)StatementHandler
D)Executor
答案:D
解析:
100.[單選題]配置注解映射器和適配器
A)<context:component-scanbase-package="com.tgb.web.controller,annotation"〉
</context:component-scan>
B)<mvc:annotation-drivenX/mvc:annotation-driven>
C)<beanclass=Horg.springframework.web.servlet.view.InternalResourceViewResolverH>
D)<context:component-scanbase-package="cn?itcast.ssm.controllerH></context:component-
scan>
答案:B
解析:
101.[單選題]使用Mybatis技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)持久化時(shí),以下不在Mybatis配置文件中的是
A)數(shù)據(jù)庫(kù)連接信息
B)數(shù)據(jù)庫(kù)使用環(huán)境
C)加載映射文件配置〈mappers》
D)SQL語(yǔ)句查詢(xún)的列與實(shí)體的映射信息
答案:D
解析:
102.[單選題]在MyBatis中,MyBatis進(jìn)行更新操作編程步驟選擇正確順序的一項(xiàng)
A)Stepl:創(chuàng)建SQLSessionFactoryStep2:通過(guò)SQLSessionFactory創(chuàng)建SQLSessionStep3:通過(guò)
SQLSession執(zhí)行數(shù)據(jù)庫(kù)操作Step4:調(diào)用session,close。關(guān)閉會(huì)話
B)Stepl:創(chuàng)建SQLSessionStep2:通過(guò)SQLSession執(zhí)行數(shù)據(jù)庫(kù)操作Step3:調(diào)用
session,commit。提交事務(wù)Step4:調(diào)用session,close()關(guān)閉會(huì)話
C)Stepl:創(chuàng)建SQLSessionStep2:通過(guò)SQLSession創(chuàng)建SQLSessionFactoryStep3:通過(guò)
SQLSessionFactory執(zhí)行數(shù)據(jù)庫(kù)操作Step4:調(diào)用session,commit()提交事務(wù)Step5:調(diào)用
session,close()關(guān)閉會(huì)話
D)創(chuàng)建SQLSessionFactoryStep2:通過(guò)SQLSessionFactory創(chuàng)建SQLSessionStep3:通過(guò)
SQLSession執(zhí)行數(shù)據(jù)庫(kù)操作Step4:調(diào)用session,commit()提交事務(wù)Step5:調(diào)用
session,close()關(guān)閉會(huì)話
答案:D
解析:
103.[單選題]@RequestBody說(shuō)明正確的是?
A)可用于類(lèi)或方法上
B)用于類(lèi)上,則表示類(lèi)中的所有響應(yīng)請(qǐng)求參數(shù)都是json
C)注解實(shí)現(xiàn)接收http請(qǐng)求的json數(shù)據(jù),將json轉(zhuǎn)換為java對(duì)象
D)注解實(shí)現(xiàn)將conreoller方法返回對(duì)象轉(zhuǎn)化為json對(duì)象響應(yīng)給客戶
答案:C
解析:
104.[單選題]在SpringMVC中,業(yè)務(wù)層組件使用的注解是()
A)?Service
B)?Resource
C)?Controller
D)?Repository
答案:A
解析:
105.[單選題]在MyBatis中,下列對(duì)于MyBatis說(shuō)法正確的是()
A)MyBatis是表示層的處理框架
B)MyBatis不能使用第三方連接池,只能使用內(nèi)置連接池
C)MyBatis可以使用注解方式對(duì)sql語(yǔ)句進(jìn)行方法映射處理
D)MyBatis只能處理一對(duì)多、多對(duì)一,不能對(duì)多對(duì)多進(jìn)行關(guān)聯(lián)映射
答案:C
解析:
106.[單選題]Spring中自動(dòng)裝備注解是?
A)?Component
B)@Autowired
C)?Value
D)?Autolnit
答案:B
解析:
107.[單選題]在SpringMVC中,以下哪一項(xiàng)()注解既包含視圖信息又包含模型信息
A)?ModelAttribute
B)@ModelAndView
C)?RequestMapping
D)?EntityAndView
答案:B
解析:
108.[單選題]在MyBatis中對(duì)結(jié)果集的配置使用的標(biāo)簽是以下()
A)<result>
B)<resultMap>
C)<map>
D)<collection>
答案:B
解析:
109.[單選題]SpringMVC中視圖解析器是
A)HandlerMapping
B)DispatcherServlet
C)ModelAndView
D)ViewResolver
答案:D
解析:
110.[單選題]在SpringMVC中,通過(guò)()注解可以將url請(qǐng)求與業(yè)務(wù)方法進(jìn)行映射
A)?Controller
B)?RequestMapping
C)?Component
D)?Repository
答案:B
解析:
111.[單選題]<aop:pointcut/>的作用是?
A)定義連接點(diǎn)
B)定義切入點(diǎn)
C)定義切面
D)定義織入對(duì)象
答案:B
解析:
112.[單選題]在MyBatis中,以下Mybatis核心接口中用于設(shè)置入?yún)⒃O(shè)置是哪一個(gè)()
A)ParameterHand1er
B)ResultSetHandler
C)Executor
D)StatementHandler
答案:A
解析:
113.[單選題]在MyBatis中,Mybatis標(biāo)簽中實(shí)現(xiàn)數(shù)組或集合遍歷標(biāo)簽是
A)foreach
B)if
C)choose
D)trim
答案:A
解析:
114.[單選題]以下environment多數(shù)據(jù)開(kāi)發(fā)環(huán)境,說(shuō)法正確的是。
A)只能配置一個(gè)
B)可以配置多個(gè),以name屬性區(qū)分
C)只能配置一個(gè),要標(biāo)明name屬性
D)可以配置多個(gè),id是唯一標(biāo)示符
答案:D
解析:
115.[單選題]在MyBatis中用于表示返回結(jié)果類(lèi)型的屬性名稱(chēng)是
A)resultType
B)parameterType
C)collection
D)returnType
答案:A
解析:
116.[單選題]在SpringMVC中Bean的作用范圍是通過(guò)()屬性來(lái)控制的
A)init-method
B)factory-bean
C)scope
D)autowire
答案:C
解析:
117.[單選題]MVC中M是
A)Model
B)View
C)Controller
D)ModelAndView
答案:A
解析:
118.[單選題]在MyBatis中,以下哪項(xiàng)不屬于xml映射文件標(biāo)簽
A)select
B)resultMap
C)parameter
D)include
答案:C
解析:
119.[單選題]Mybatis中<dataSource>標(biāo)簽的作用
A)配置數(shù)據(jù)庫(kù)鏈接
B)配置實(shí)體類(lèi)
C)引用其他配置文件
D)配置實(shí)體類(lèi)中的屬性
答案:A
解析:
120.[單選題]在SpringMVC中,以下關(guān)于注解@RequestMapping的說(shuō)明正確的是()
A)用于處理請(qǐng)求url映射的注解
B)只能用在方法上
C)必須設(shè)置url的人參
D)必須設(shè)置返回值
答案:A
解析:
121.[單選題]MyBatis是三層架構(gòu)方案中的那種解決方案
A)表示層
B)業(yè)務(wù)邏輯層
C)持久化層
D)數(shù)據(jù)層
答案:C
解析:
122.[單選題]乂14陽(yáng)直5中<insert>標(biāo)簽的作用
A)添加
B)修改
C)刪除
D)查詢(xún)
答案:A
解析:
123.[單選題]@AfterThrowing注解的作用是?
A)前置增強(qiáng)
B)最終增強(qiáng)
C)異常攔截
D)以上都不是
答案:C
解析:
124.[單選題]以下哪項(xiàng)不屬于Mybatis全局配置文件中的標(biāo)簽
A)properties
B)data
C)plugins
D)typealiases
答案:B
解析:
125.[單選題]關(guān)于@PostConstruct說(shuō)法錯(cuò)誤的是?
A)在方法上加該注解會(huì)在項(xiàng)目啟動(dòng)的時(shí)候執(zhí)行該方法
B)可用于加載數(shù)據(jù)字典
C)可用于定時(shí)任務(wù)
D)在方法上加該注解會(huì)在項(xiàng)目結(jié)束的時(shí)候執(zhí)行該方法
答案:D
解析:
126.[單選題]在MyBatis中,以下不屬于Mybatis動(dòng)態(tài)sql標(biāo)簽的是?
A)trim
B)foreach
C)set
D)than
答案:D
解析:
127.[單選題]在以下場(chǎng)景中,不推薦使用二級(jí)緩存的是()
A)以更新數(shù)據(jù)為主的應(yīng)用中,查詢(xún)業(yè)務(wù)較少
B)以查詢(xún)?yōu)橹鞯膽?yīng)用中,盡可能少的更新操作
C)查詢(xún)業(yè)務(wù)絕大多數(shù)都是對(duì)單表進(jìn)行操作的應(yīng)用
D)可以按業(yè)務(wù)劃分對(duì)表進(jìn)行分組時(shí),關(guān)聯(lián)表非常少
答案:A
解析:
128.[單選題]在Mybatis中,想實(shí)現(xiàn)批量刪除的動(dòng)態(tài)sql的標(biāo)記可選擇
A)choose(when/otherwise)
B)set
C)where
D)foreach
答案:D
解析:
129.[單選題]以下哪項(xiàng)不屬于xml映射文件標(biāo)簽
A)select
B)resultmap
C)parameter
D)include
答案:C
解析:
130.[單選題]在AOP中,目標(biāo)對(duì)象(Target)是指()
A)是編寫(xiě)通知的對(duì)象,完成通知功能的對(duì)象
B)是即將切入切面代碼的對(duì)象,即那些被通知的對(duì)象
C)是程序中所有業(yè)務(wù)功能對(duì)象
D)是從外部程序引入的通知對(duì)象
答案:B
解析:
131.[單選題]mybatis修改數(shù)據(jù)映射文件的標(biāo)簽是:
A)update
B)insert
C)save
D)delete
答案:A
解析:
132.[單選題]collection標(biāo)簽被用做處理哪種對(duì)象關(guān)系
A)一對(duì)多
B)多對(duì)一
C)一對(duì)一
D)以上都可以
答案:A
解析:
133.[單選題]SpringMVC重定向正確的是?
A)在返回值前面加forward:
B)在返回值前面加redirect:
C)在入?yún)⑶凹樱篺orward:
D)在入?yún)⑶凹樱簉edirect:
答案:B
解析:
134.[單選題]?Transactional注解一般放在那個(gè)層
A)業(yè)務(wù)層
B)數(shù)據(jù)層
C)控制層
D)其它
答案:A
解析:
135.[單選題]在Spring中,在測(cè)試類(lèi)存在有如下代碼:ApplicationcontextContext=new
ClassPathXmlApplicationContext("applicationContext")UserService
uservice=(UserService)Context.getBean("userService")下列選項(xiàng)中關(guān)于Spring的配置文件理
解不正確的是()
A)Spring的配置文件名字為applicationContext.xml
B)Spring配置文件中配置了id="userService”的bean元素
C)UserService是一個(gè)接口
D)在Spring配置文件中UserService可以沒(méi)有屬性注入
答案:C
解析:
136.[單選題]在MyBatis數(shù)據(jù)庫(kù)操作時(shí),需要編寫(xiě)()和對(duì)應(yīng)的xml文件,其中xml文件中編寫(xiě)的是
對(duì)應(yīng)Sql語(yǔ)句
A)接口和抽象方法
B)普通類(lèi)和普通方法
C)抽象類(lèi)和抽象方法
D)普通類(lèi)和抽象方法
答案:A
解析:
137.[單選題]在SpringMVC中,若Controller方法的返回值為ModelAndView,以下操作正確的是(
)
A)需要方法結(jié)束時(shí),定義ModelAndView對(duì)象,并對(duì)model和view分別進(jìn)行設(shè)置
B)使用request或response指定響應(yīng)結(jié)果
C)可以通過(guò)response頁(yè)面重定向
D)可以通過(guò)response指定響應(yīng)結(jié)果
答案:A
解析:
138.[單選題]在MyBatis中,0RM是一種什么框架
A)面向?qū)ο?/p>
B)對(duì)象關(guān)系映射
C)面向數(shù)據(jù)
D)對(duì)象持久化
答案:B
解析:
139.[單選題]下列不屬于Spring自動(dòng)裝配模式的是()
A)byName
B)byType
C)constructor
D)byld
答案:D
解析:
140.[單選題]MyBatis對(duì)JDBC訪問(wèn)數(shù)據(jù)庫(kù)的代碼進(jìn)行封裝,從而大大簡(jiǎn)化了數(shù)據(jù)訪問(wèn)層的重復(fù)性代
碼,它是針對(duì)三層架構(gòu)中()的解決方案
A)表現(xiàn)層
B)業(yè)務(wù)邏輯層
C)持久化層
D)數(shù)據(jù)庫(kù)系統(tǒng)
答案:C
解析:
141.[單選題]@AfterReturning注解的作用是?
A)最終增強(qiáng)
B)環(huán)繞增強(qiáng)
C)前置增強(qiáng)
D)后置增強(qiáng)
答案:D
解析:
142.[單選題]Spring中Dao層使用的注解是
A)?Service
B)?Resource
C)?Controller
D)?Repository
答案:D
解析:
143.[單選題]Mapper,xml中用于設(shè)置返回值類(lèi)型和映射關(guān)系的是
A)accociation
B)select
C)resultMap
D)constructor
答案:C
解析:
144.[單選題]執(zhí)行以下代碼生成結(jié)果變量result代表的含義是什么int
result=userMapper.deleteUserByld(id);()
A)刪除消耗時(shí)間
B)刪除數(shù)據(jù)字段數(shù)量
C)數(shù)據(jù)刪除受影響的行數(shù)
D)數(shù)據(jù)庫(kù)剩余數(shù)據(jù)行數(shù)
答案:C
解析:
145.[單選題]在SpringMVC中,在控制器方法正確實(shí)現(xiàn)重定向的是()
A)在返回值前面加forward:
B)在返回值前面加redirect:
C)在入?yún)⑶凹樱篺orward:
D)在入?yún)⑶凹樱簉edirect:
答案:B
解析:
146.[單選題]Mybatis配置文件中,configuration標(biāo)簽下,包含以下()標(biāo)簽
A)environment
B)dataSource
C)mappers
D)transactionManager
答案:C
解析:
147.[單選題]在MyBatis中,以下哪項(xiàng)是查詢(xún)學(xué)生記錄表中的第3-5條數(shù)據(jù)
A)select*fromstudentlimit2,3
B)select*fromstudentlimit2,5
C)select*fromstudentlimit3,5
D)select*fromstudentlimit3,2
答案:A
解析:
148.[單選題]useGeneratedKeys屬性和keyProperty屬性?xún)H對(duì)以下。標(biāo)簽有用
A)select
B)update
C)delete
D)insert
答案:D
解析:
149.[單選題]以下哪項(xiàng)不屬于Mybatis動(dòng)態(tài)sql標(biāo)簽
A)if
B)choose
C)when
D)get
答案:D
解析:
150.[單選題]在MyBatis中,以下哪項(xiàng)不屬于resultMap的自動(dòng)映射級(jí)別
A)N0NE
B)PARTIAL
OFULL
D)ANY
答案:D
解析:
151.[單選題]在MyBatis中,根據(jù)MyBatis工作原理,判斷如下流程不包括哪一步()
A)創(chuàng)建jdbc對(duì)象
B)讀取MyBatis配置文件
0加載映射文件
D)構(gòu)造會(huì)話工廠
答案:A
解析:
152.[單選題]在SpringMVC中,在橫線處填寫(xiě)()可以實(shí)現(xiàn)轉(zhuǎn)發(fā)@RequestMappin晨"/toJump")
publicStringskipTest(){return":/jump.do";}
A)redirect
B)to
C)for
D)forward
答案:D
解析:
153.[單選題]statementType屬性不可以使用以下()屬性值
A)statement
B)preparedStatement
C)prepared
D)callable
答案:B
解析:
154.[單選題]Mybatis主配置文件中事務(wù)配置為〈transactionManagertype="JDBC"/〉時(shí)是否要自
行處理事務(wù)?
A)不需要
B)需要
C)不確定
D)不知道
答案:B
解析:
155.[單選題]想實(shí)現(xiàn)批量刪除的動(dòng)態(tài)sql的標(biāo)記可選擇
A)Choose(when/otherwise)
B)Set
C)Where
D)Foreach
答案:D
解析:
156.[單選題]用于取出由數(shù)據(jù)庫(kù)內(nèi)部生成主鍵的屬性是()
A)keyProperty
B)useGeneratedKeys
C)keyColumn
D)dataBaseid
答案:B
解析:
157.[單選題]在SpringMVC中,以下關(guān)于注解@ResponseBody說(shuō)明正確的是()
A)可用于類(lèi)或方法上
B)用于類(lèi)上,則表示類(lèi)中的所有響應(yīng)請(qǐng)求參數(shù)都是json
C)注解實(shí)現(xiàn)接收http請(qǐng)求的json數(shù)據(jù),將json轉(zhuǎn)換為java對(duì)象
D)注解實(shí)現(xiàn)將conreoller方法返回對(duì)象轉(zhuǎn)化為json對(duì)象響應(yīng)給客戶
答案:D
解析:
158.[單選題]在MyBatis中,配置MybatisGenerator時(shí),要求不會(huì)生成Examp相關(guān)的方法,需要設(shè)置
targetRuntime為什么()
A)Mybatis3Simple
B)Mybatis3
C)Mybatis3x
D)以上都不對(duì)
答案:A
解析:
159.[單選題]InternalResourceViewResolve父類(lèi)是
A)UrlBasedViewResolver
B)ActionSupport
C)ActionBasedViewResoIver
D)BasedViewResolverServlet
答案:A
解析:
160.[單選題]在Mybatis中,以下不屬于MyBatis的Executor執(zhí)行器的是
A)SimpleExecutor
B)ReuseExecutor
OBatchExecutor
D)Statement
答案:D
解析:
161.[單選題]關(guān)于ORM映射關(guān)系,下列不正確的是()
A)列名對(duì)應(yīng)類(lèi)的屬性
B)項(xiàng)目名對(duì)應(yīng)數(shù)據(jù)庫(kù)名
C)表對(duì)應(yīng)類(lèi)
D)表中的記錄對(duì)應(yīng)實(shí)體對(duì)象
答案:B
解析:
162.[單選題]關(guān)于mybatis配置文件,不正確的是:
A)dirver指定需要加載的類(lèi)驅(qū)動(dòng)
B)url指定連接地址
C)username可以寫(xiě)成user
D)password不能寫(xiě)成pwd
答案:C
解析:
163.[單選題]在MyBatis中,操作數(shù)據(jù)庫(kù)的核心類(lèi)是()
A)SqlSessionFactory
B)SqlSession
C)Session
D)SqlSessionFactoryBuiIder
答案:B
解析:
164.[單選題]下列注解限制必須為一個(gè)不大于指定值得數(shù)字是?
A)@Max(value)
B)@Min(value)
C)@DecimalMax(value)
D)?DecimalMin(value)
答案:C
解析:
165.[單選題]在MyBatis中,更新數(shù)據(jù)的Mapper,xml的標(biāo)簽是什么
A)Insert
B)Select
C)Update
D)Delete
答案:C
解析:
166.[單選題]在MyBatis中,動(dòng)態(tài)SQL標(biāo)簽<if>判斷String類(lèi)型的字段是否為空字符串的正確用法是
()
AXiftest=MuserName!=nullanduserName!=""></if>
B)<iftest=MuserName!=nulluserName!=''"></if>
CXiftest=MuserName!=nulloruserName!!=""></if>
D)<iftest=wuserName!=nulluserName!=''"></if>
答案:A
解析:
167.[單選題]在MyBatis中,配置MybatisGenerator時(shí),要生成數(shù)據(jù)庫(kù)內(nèi)所有表標(biāo)簽中的
tableName應(yīng)該設(shè)置成什么()
A)!
B)#
0%
D)$
答案:C
解析:
168.[單選題]在Spring中,下列不是Applicationcontext接口作用的是()
A)提供國(guó)際化支持
B)資源訪問(wèn)
C)事務(wù)傳遞
D)載入多個(gè)配置文件
答案:B
解析:
169.[單選題]以下()標(biāo)簽可以使用resultType屬性
A)update
B)insert
C)select
D)delete
答案:C
解析:
170.[單選題]MVC中v是
A)Model
B)View
C)Controller
D)ModelAndView
答案:B
解析:
171.[單選題]關(guān)于ResultType取值錯(cuò)誤的是()
A)<selectid="seiectPersonCount"resu1tType="Integer">selectcount(*)
fromperson</select>
B)<selectid="selectPersonCount"resultType="int">selectcount(*)fromperson</select>
C)<selectid="seiectPersonCount"resultType="_int">selectcount(*)fromperson</select>
D)<selectid="selectPersonCount"resultType="java.lang.Integer">selectcount(*)
fromperson</select>
答案:A
解析:
172.[單選題]關(guān)于Applicationcontext接口,下列說(shuō)法錯(cuò)誤的是
A)它是beanfactory的子接口
B)Applicationcontext是基于beanfactory而建立的,Applicationcontext繼承了beanFactory的功
合肥匕
C)fileSystemXmlApplicationContext是其子接口
D)ApplicationContext提供了對(duì)資源文件進(jìn)行訪問(wèn)的支持
答案:C
解析:
173.[單選題]關(guān)于映射文件標(biāo)簽說(shuō)法正確的是:
A)標(biāo)簽id可以不唯一
B)parameterType是返回?cái)?shù)據(jù)類(lèi)型
OresultType指定要返回的數(shù)據(jù)類(lèi)型
D)resultMap可以和resultType一起使用
答案:C
解析:
174.[單選題]在MyBatis中,以下哪項(xiàng)不屬于MyBatis框架的優(yōu)點(diǎn)
A)易于上手和掌握
B)解除sql與程序代碼的耦合
C)不支持級(jí)聯(lián)更新
D)提供xml標(biāo)簽,支持編寫(xiě)動(dòng)態(tài)sql
答案:C
解析:
175.[單選題]在SpringMVC中,若要使用SpringMVC的數(shù)據(jù)校驗(yàn)需導(dǎo)入對(duì)應(yīng)jar包,其中不包括(
)
A)jackson-annotations-2.4.0.jar
B)hibernate-validator.jar
C)jboss-logging.GA.jar
D)validator-api-1.1.0.Final,jar
答案:A
解析:
176.[單選題]以下execution。表達(dá)式使用錯(cuò)誤的是?
A)execution(voidcom.mhys.demo.UserServicelmpl.save())
B)execution(*com.mhys.demo.UserServicelmpl.save())
C)execution(*com.mhys.demo.UserServicelmpl.*())
D)execution(com.mhys.demo.*ServiceImpl.*())
答案:D
解析:
177.[單選題]環(huán)繞通知在什么時(shí)候執(zhí)行?
A)在被通知的方法調(diào)用之前執(zhí)行自定義的方法
B)在被通知的方法調(diào)用之后執(zhí)行自定義的方法
C)在被通知的方法調(diào)用過(guò)程中并不會(huì)自動(dòng)執(zhí)行
D)在被通知的方法調(diào)用之前和之后執(zhí)行自定義的方法
答案:D
解析:
178.[單選題]在SpringMVC中,在橫線處填寫(xiě)()可以實(shí)現(xiàn)重定
publicStringskipTest(){returnw______:/jump,do";)
A)skip
B)forward
C)redirect
D)to
答案:C
解析:
179.[單選題]applicationContext.xml配置文件中開(kāi)啟注解方式管理A0P事務(wù)的是
A)</property>
B)<context:component-scanbase-package="com.mhysHX/context:component-scan>
C)<tx:annotation/>
D)<tx:annotatior)-driven/>
答案:D
解析:
180.[單選題]在SpringMVC中,以下關(guān)于SpringMVC說(shuō)明錯(cuò)誤的是()
A)Spring配備構(gòu)建Web應(yīng)用的全功能MVC框架
B)SpringMVC是Spring框架的升級(jí)版
C)SpringMVC是Spring框架的一個(gè)模塊,SpringMVC和Spring無(wú)需通過(guò)中間整合層進(jìn)行整合
D)Spring的MVC框架用控制反轉(zhuǎn)把業(yè)務(wù)對(duì)象和控制邏輯清晰地隔離,它也允許以聲明的方式把請(qǐng)求
參數(shù)和業(yè)務(wù)對(duì)象綁定。
答案:B
解析:
181.[單選題]下列關(guān)于SpringMvc說(shuō)法正確的是?
A)SpringMVC框架是一個(gè)MVC框架,是Spring的升級(jí)版
B)SpringMvc通過(guò)實(shí)現(xiàn)Model-View-Controller模式能很好地將數(shù)據(jù)、業(yè)務(wù)與展現(xiàn)進(jìn)行分離
C)Spring必須和MyBatis一起使用完成持久化層
D)Spring使用自定義注解會(huì)提高效率
答案:B
解析:
182.[單選題]33.mybatis的SelectBuilderO應(yīng)該以方法開(kāi)始,以調(diào)用SQL()結(jié)束。
A)sqlserver
B)start
C)begining
D)BEGIN()
答案:D
解析:
183.[單選題]在Spring中,下列不屬于Spring中Bean作用域的是()
A)singleton
B)request
C)global-session
D)pageContext
答案:D
解析:
184.[單選題]映射一對(duì)一使用的標(biāo)簽是
A)many-one
B)one-many
C)association
D)collection
答案:C
解析:
185.[單選題]@SelectKey(statement="select
last_insert_id()",keyProperty="id",resu1tType=Long.class,before=false)注解的作用是什
么()
A)返回值為最后一次插入數(shù)據(jù)的id值
B)查詢(xún)數(shù)據(jù)庫(kù)中最大的id值
C)查詢(xún)當(dāng)前數(shù)據(jù)庫(kù)中id的數(shù)量
D)查詢(xún)數(shù)據(jù)庫(kù)中是否存在相同id
答案:A
解析:
186.[單選題]SpringMVC在內(nèi)部使用__接口存儲(chǔ)模型數(shù)據(jù),在調(diào)用業(yè)務(wù)方法前會(huì)創(chuàng)建一個(gè)隱含對(duì)
象作為模型數(shù)據(jù)的存儲(chǔ)容器。
A)View
B)List
C)Model
D)Map
答案:C
解析:
187.[單選題]〈resultcolumn="loc"property="loc"/>標(biāo)簽中"column"的作用
A)配置對(duì)應(yīng)表中的列名
B)配置對(duì)應(yīng)的實(shí)體類(lèi)
C)配置對(duì)應(yīng)的測(cè)試類(lèi)
D)配置對(duì)應(yīng)的實(shí)體類(lèi)中的成員變量
答案:A
解析:
188.[單選題]〈associationjavaType="entity.Dept"property="dept"column="deptno">標(biāo)簽中
“columnn的作用
A)配置對(duì)應(yīng)表中的列名
B)配置對(duì)應(yīng)的實(shí)體類(lèi)
C)配置對(duì)應(yīng)的測(cè)試類(lèi)
D)配置對(duì)應(yīng)的實(shí)體類(lèi)中的成員變量
答案:A
解析:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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年度大型商場(chǎng)智能化安防系統(tǒng)裝修合同正本規(guī)范版4篇
- 2025年度煤炭運(yùn)輸服務(wù)合同(含節(jié)能環(huán)保技術(shù)應(yīng)用)2篇
- 2020-2025年中國(guó)高精度過(guò)濾器行業(yè)市場(chǎng)調(diào)研分析及投資戰(zhàn)略咨詢(xún)報(bào)告
- 2025年中國(guó)賓館酒店行業(yè)市場(chǎng)全景評(píng)估及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 沈陽(yáng)二零二五年度電商行業(yè)勞動(dòng)合同示范文本2篇
- 駕校學(xué)員投訴處理與服務(wù)質(zhì)量改進(jìn)合同(二零二五年)3篇
- 2025年度電子商務(wù)平臺(tái)技術(shù)開(kāi)發(fā)合同樣本4篇
- 2025年水力出灰程序控制系統(tǒng)行業(yè)深度研究分析報(bào)告
- 2025年度車(chē)輛掛名免責(zé)協(xié)議模板(新型共享出行合作)4篇
- 二零二五年度二手房出售協(xié)議書(shū)模板附房產(chǎn)中介服務(wù)條款3篇
- 2025-2030年中國(guó)草莓市場(chǎng)競(jìng)爭(zhēng)格局及發(fā)展趨勢(shì)分析報(bào)告
- 奕成玻璃基板先進(jìn)封裝中試線項(xiàng)目環(huán)評(píng)報(bào)告表
- 廣西壯族自治區(qū)房屋建筑和市政基礎(chǔ)設(shè)施全過(guò)程工程咨詢(xún)服務(wù)招標(biāo)文件范本(2020年版)修訂版
- 人教版八年級(jí)英語(yǔ)上冊(cè)期末專(zhuān)項(xiàng)復(fù)習(xí)-完形填空和閱讀理解(含答案)
- 2024新版有限空間作業(yè)安全大培訓(xùn)
- GB/T 44304-2024精細(xì)陶瓷室溫?cái)嗔炎枇υ囼?yàn)方法壓痕(IF)法
- 年度董事會(huì)工作計(jì)劃
- 《退休不褪色余熱亦生輝》學(xué)校退休教師歡送會(huì)
- 高三數(shù)學(xué)寒假作業(yè)1
- 1例左舌鱗癌手術(shù)患者的圍手術(shù)期護(hù)理體會(huì)
- (完整)100道兩位數(shù)加減兩位數(shù)口算題(難)
評(píng)論
0/150
提交評(píng)論