第四章单元测试
  1. 下列元素中,属于MyBatis配置文件的根元素的是( )

  2. A:<dataSource>元素 B:<configuration>元素 C:<mapper>元素 D:<settings>元素
    答案:<configuration>元素
  3. 下列关于MyBatis中默认的常见Java类型的别名,正确的是( )

  4. A:映射类型为Byte,则别名为Byte B:映射类型为byte,则别名为Byte C:映射类型为Date,则别名为Date D:映射类型为String,则别名为string
  5. 下列元素中,不属于<environments>元素的子元素的是( )

  6. A:<transactionManager> B:<environment> C:<dataSource> D:<plugins>
  7. 下列元素中,可以为POJO实体类设置别名的是( )。

  8. A:<settings>元素 B:<mappers>元素 C:<properties>元素 D:<typeAliases>元素
  9. 有关MyBatis配置文件中<settings>元素的说法错误的是( )。

  10. A:<settings>元素中延迟加载的全局开关的参数lazyLoadingEnabled默认开启 B:<settings>元素中可以开启关联对象属性的延迟加载 C:<settings>元素中可以开启延迟加载 D:<settings>元素中可以开启二级缓存
  11. 下列关于<settings>元素的autoMappingBehavior属性的取值,错误的是( )。

  12. A:FULL会自动映射任意复杂的结果集 B:NONE表示取消自动映射 C:NOT表示取消自动映射 D:PARTIAL只会自动映射没有定义嵌套结果集映射的结果集
  13. 以下关于<select>元素及其属性说法错误的是( )。

  14. A:在同一个映射文件中可以配置多个<select>元素 B:resultMap表示外部resultMap的命名引用,返回时可以同时使用resultType和resultMap C:parameterType属性表示传入SQL语句的参数类的全限定名或者别名 D:<select>元素用来映射查询语句,它可以帮助我们从数据库中读取出数据,并组装数据给业务开发人员
  15. 下列关于<insert>元素的statementType属性的取值,错误的是( )

  16. A:PREPARED(默认值) B:STATEMENT C:DEFAULT(默认值) D:CALLABLE
  17. 下列选项中,正确使用<sql>元素定义一个包含uid、uname和uage字段的代码片段的是( )

  18. A:<sql id=“userColumns”>alias.uid, alias.uname, alias.uage</sql> B:<sql id=“userColumns”>${alias}.uid, ${alias}.uname, ${alias}.uage</sql> C:<sql id=“userColumns”>${alias}.uid; ${alias}.uname; ${alias}.uage</sql> D:<sql>${alias}.uid, ${alias}.uname, ${alias}.uage</sql>
  19. 下列关于<mapper>元素的说法正确的是( )

  20. A:<mapper>元素的namespace属性值的命名不一定跟接口同名 B:<mapper>元素是映射文件的根元素 C:<mapper>元素的namespace属性是不唯一的 D:<mapper>元素不是映射文件的根元素

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部