日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mybatis 2

發布時間:2024/1/23 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mybatis 2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

1.?Mybatis是一種_______的ORM實現 ??B

A 全自動化 ?B半自動化 ?C 不自動化 ?D 不確定的

2.?Mybatis 會不會為程序員在運行期自動生成SQL執行? A

A 不會 ?B 會 ?C 可能會 ?D 不確定

3.?Mybatis 的功能框架不包含哪一層 ?D

A 接口層 B 數據處理層 ?C 基礎支撐層 D 表現層

4.?ORM 模式是為了解決_______和_______存在的不匹配現象的技術。BC

A 面向接口 ?B 面向對象 ?C 關系型數據庫 ?D 任何數據庫

5.?Mybatis中的SqlSessionFactory對象是通過______對象的____方法構造完成的 ?AC

A ?SqlSessionFactoryBuilder ?B ?SqlSessionFactoryBuild ?C ?Build ?D Builder

6.?下列哪個形式不能提供給SqlSessionFactoryBuilder 的Build方法 ?D

A ?InputStream(字節流) ?B ?Reader(字符流) ?C ?Configurantion(類) ?D ?HashMap

7.?Mybatis 的主配置文件中,哪個標簽是用類注冊映射文件的

A ?Mapper ??B ??Mappers ?C ?plugins ?D ?settings

8.?Mybatis 的主配置文件中,如果需要連接多個數據庫,需要那個配置

A ?Mapper ?B ?Mappers ??C ?environments ??D ?objectFactory

9.?Mybatis 的主配置文件中,transactionManager的管理類型type可以設置為:AD

A ?JDBC ??B JNDI ?C ?ODBC ?D ??MANAGED

10.?Mybatis 的主配置文件中, ?dataSource的type類型不包含 ?C

A ?UNPOOLED ?B ??POOLED ?C ??JDBC ???D ??JNDI

11.?SqlSessionFactory 是通過什么方法生成SqlSession的? ?A

A ?openSession ?B ?createSession ?C ?buildSession ?D getSession

12.?在SQL映射的XML文件中,添加標簽是? B

A select ?B ?insert ??C ?delete ?D ?select

13.?SqlSessionFactory 的特點包含:BD

A 線程不安全 B 線程安全 C 輕量級 D 重量級

14 ?SqlSession通過什么方法提交事務

A ?commit ?B ?rollback ??C ?savepoint ?D ?close

15 ?Mybatis映射中select元素屬性中將會傳入這條語句的完全限制名稱或者別名的是:B

A ?timeout ?B ?parameterType ?C ?parameterMap ?D ?resultType

16. ?Mybatis映射配置中,statementType 默認值為 C ?

A STATEMENT ???B ?preparedStatement ?C ?PREPARED ?D CALLABLE

17. ?Mybatis映射配置中 ,哪個標簽用來定義可以重用的代碼段的? C

A??select ??B ??update ???C ?sql ???D ?selectkey

18. ?Mybatis映射配置中,處理自動生成的主鍵的標簽為 ?D

????A??select ??B ??update ???C ?sql ???D ?selectkey

19. ?Mybatis 參數傳遞中 ?mode屬性不允許為 D

????????A ?IN ??B ?OUT ??C INOUT ?D NO

20. ?Mybatis SQL映射文件中,如果想直接在SQL語句中插入一個不變的字符串,要用 C

???????A ?@ ?B ?# ??C ?$ ??D &

21. ?Mybatis SQL映射文件中,SQL語句中使用什么符號傳入參數可能導致SQL注入 C

?????????A ?@ ?B ?# ??C ?$ ??D &

22. ?Mybatis SQL映射文件中 ,從這條語句中返回的期望類型的完全限定名或別名的是 A

???A ?resultType ?B ?resultMap ?C ?resultSetType ?D ?parameterType

23 ?實體對象之間的關系包含:ABCD

????A 多對一 ?B ?一對多 ?C 一對一 ?D 多對多

24. ??ResultMap中配置來自數據庫的列名或者重命名的列的是 A

A column ?B property ?C ?javaType ?D jdbcType

25. ??ResultMap中映射到列結果的字段或者屬性的是 B

????A column ?B property ?C ?javaType ?D jdbcType

?

26. ??ResultMap中一個JAVA類的完全限定名或者一個類型別名的是 C

????A column ?B property ?C ?javaType ?D jdbcType

27 ??collection標簽被用做處理哪種對象關系 ?A

A ?一對多 ?B 多對一 ?C 一對一 ?D以上都可以

28 ??多對一的標簽是 D

?????A collection ?B ?onetomany ??C manytoone ?D association

29. ?動態SQL if判斷里面用作判斷的關鍵字為?B

?????A when ?B test ?C ?exec ??D then

30 ?動態SQL 做多個判斷條件時,判斷條件之間用什么連接?BC

?????A?& ??B and ?C ?or ??D ?&&

31.??屬于choose元素的是?ABC

?????A ?choose ?B when ??C ??otherwise ?D else

32. ?Mybatis主配置文件的根標簽為:B

?????A ?environments??B ?configuration??C environment??D ?Mappers

33. ?Mybatis映射文件配置的根標簽為: C

????A ?environments??B ?configuration??C ?mapper ??D ?Mappers

34. ?在Mybatis 注冊Mappers信息時添加配置為:D

????A???<mapper resource="dao.EmpDaoMapper.xml"></mapper>

B ??<mapper resource="dao\EmpDaoMapper.xml"></mapper>

C ??<mapper resource="dao/EmpDao"></mapper>

D ??<mapper resource="dao/EmpDaoMapper.xml"></mapper>

35 ?根據主鍵為整型數值類型查詢單個對象時, <select>標簽的入參配置可以是:AB

???A ?parameterType=”int”??B ?parameterType=”integer”?

C ?resultMap=”int”??????D ?resultMap=”int”

36 ?當查詢結果為實體Emp時,<select>標簽的出參配置是:C

????A ?parameterType=”com/aaa/entity/Emp”??B ?parameterType=”Emp”?

C ?resultMap=”com.aaa.entity.Emp”??????D ?resultMap=”?com/aaa/entity/Emp”

37 ?動態SQL 使用IF時,如果入參為Emp 要使用其屬性部門dept屬性的deptNo時,正確的判斷為??A

????A ?<if test="dept!=null and dept.deptNo>0">

?????????and d.deptno = #{dept.deptNo}

?????</if>

???B ?<if test=" dept.deptNo>0">

?????????and d.deptno = #{dept.deptNo}

?????</if>

?C ?<if test="dept!=null and dept.deptNo>0">

?????????and d.deptno = #{deptNo}

?????</if>

D <if test="dept!=null ">

?????????and d.deptno = #{dept.deptNo}

?????</if>

38. ?Mybatis 增刪改接口為public void update(Emp emp);

public void insert(Emp emp);

public void delete(int empno);?時,在測試時,能否直接定義返回值類型接受增刪改操作的條數。 ??A

A 可以 ?B 不可以 ?C ?不確定 ??D ?會報錯

39 ?Mybatis 主配置文件中事務配置為<transactionManager type="JDBC"?/>時是否要自行處理事務? ?B

????A 不需要 ?B 需要 ??C 不確定 ?D 不知道

40 ?在Mapper文件中,寫查詢語句時,如果用到小于號(<),不加cdata時,如何寫? D

????A ?< ??B ?\< ??C ?> ???D ?<

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mybatis 2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。