ORM-Mybatis习题练习(一)
1、
关于MyBatis配置文件中元素说法错误的是(B)
A、可以通过在MyBaits中配置元素来定义别名
B、MyBaits配置文件中元素的子元素需要配置type和alias属性
C、可以通过在类名上使用@Alias(value = “user”)的形式定义别名
D、同时在MyBaits中配置了元素以及@Alias(value = “user”)注解定义别名后,会以注解形式的别名为准
2、
以下关于元素及其属性说法错误的是(C)
A、元素用来映射查询语句,它可以帮助我们从数据库中读取出数据,并组装数据给业务开发人员
B、parameterType属性表示传入SQL语句的参数类的全限定名或者别名
C、resultMap表示外部resultMap的命名引用,返回时可以同时使用resultType和resultMap
D、在同一个映射文件中可以配置多个元素
3、
以下有关MyBatis映射文件中元素说法正确的是(C)
A、元素用于映射插入语句,在执行完元素中定义的SQL语句后,没有返回结果
B、元素的属性与元素的属性相同
C、keyColumn属性用于设置第几列是主键,当主键列不是表中的第一列时需要设置
D、useGeneratedKeys(仅对insert有用)此属性会使MyBatis使用JDBC的getGeneratedKeys()方法来获取由数据库内部生产的主键
4、
以下有关元素说法错误的是(C)
A、元素的作用就是定义可重用的SQL代码片段,然后在其他语句中引用这一代码片段
B、使用元素的refid属性可以引用自定义的代码片段
C、使用元素refid的属性值为自定