軟件開(kāi)發(fā)mybatis技術(shù)練習(xí)題及答案1-2023-背題版_第1頁(yè)
軟件開(kāi)發(fā)mybatis技術(shù)練習(xí)題及答案1-2023-背題版_第2頁(yè)
軟件開(kāi)發(fā)mybatis技術(shù)練習(xí)題及答案1-2023-背題版_第3頁(yè)
軟件開(kāi)發(fā)mybatis技術(shù)練習(xí)題及答案1-2023-背題版_第4頁(yè)
軟件開(kāi)發(fā)mybatis技術(shù)練習(xí)題及答案1-2023-背題版_第5頁(yè)
已閱讀5頁(yè),還剩94頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論