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 知识1
- 下一篇: mybatis 3