第四章测试
1.下列元素中,属于MyBatis配置文件的根元素的是( )
A:<settings>元素 B:<dataSource>元素 C:<configuration>元素 D:<mapper>元素
答案:A
2.下列关于MyBatis中默认的常见Java类型的别名,正确的是( )
A:映射类型为Byte,则别名为Byte B:映射类型为byte,则别名为Byte C:映射类型为Date,则别名为Date D:映射类型为String,则别名为string 3.下列元素中,不属于<environments>元素的子元素的是( )
A:<environment> B:<dataSource> C:<transactionManager> D:<plugins> 4.下列元素中,可以为POJO实体类设置别名的是( )。
A:<mappers>元素 B:<properties>元素 C:<typeAliases>元素 D:<settings>元素 5.有关MyBatis配置文件中<settings>元素的说法错误的是( )。
A:<settings>元素中可以开启延迟加载 B:<settings>元素中可以开启关联对象属性的延迟加载 C:<settings>元素中可以开启二级缓存 D:<settings>元素中延迟加载的全局开关的参数lazyLoadingEnabled默认开启 6.下列关于<settings>元素的autoMappingBehavior属性的取值,错误的是( )。
A:PARTIAL只会自动映射没有定义嵌套结果集映射的结果集 B:NONE表示取消自动映射 C:NOT表示取消自动映射 D:FULL会自动映射任意复杂的结果集 7.以下关于<select>元素及其属性说法错误的是( )。
A:parameterType属性表示传入SQL语句的参数类的全限定名或者别名 B:在同一个映射文件中可以配置多个<select>元素 C:resultMap表示外部resultMap的命名引用,返回时可以同时使用resultType和resultMap D:<select>元素用来映射查询语句,它可以帮助我们从数据库中读取出数据,并组装数据给业务开发人员 8.下列关于<insert>元素的statementType属性的取值,错误的是( )
A:STATEMENT B:PREPARED(默认值) C:CALLABLE D:DEFAULT(默认值) 9.下列选项中,正确使用<sql>元素定义一个包含uid、uname和uage字段的代码片段的是( )
A:<sql id=“userColumns”>${alias}.uid; ${alias}.uname; ${alias}.uage</sql> B:<sql id=“userColumns”>${alias}.uid, ${alias}.uname, ${alias}.uage</sql> C:<sql>${alias}.uid, ${alias}.uname, ${alias}.uage</sql> D:<sql id=“userColumns”>alias.uid, alias.uname, alias.uage</sql> 10.下列关于<mapper>元素的说法正确的是( )
A:<mapper>元素是映射文件的根元素 B:<mapper>元素不是映射文件的根元素 C:<mapper>元素的namespace属性是不唯一的 D:<mapper>元素的namespace属性值的命名不一定跟接口同名

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