第 1 页共 10 页一、单项选择题(每题 2 分,共 40 分)1. 如果要告知 Mybatis,创建的资源文件的路径,下列哪组标签格式正确(B)A
B
C
D
2. 实体类的映射文件 UserMapper.xml 中的 vinsert>标签中 INSERT 语句中要获取 User 对象的属性,下列哪种格式正确(D)A(username)B{username}C#(username)D#{username}3. UserMapper.xml 执行查询语句 SELECT*FROMt_user 有返回结果,如何表示(B)Aproperty="sram.beans.User"BresultType="sram.beans.User"CparameterType="sram.beans.User"Dresult="sram.beans.User"4. Mybatis 与数据库打交道的核心对象是 C)ASessionBSessionFactoryCSqlSessionDSqlSessionFactory5. 当向数据库中插入 User 对象时,Mybatis 如何找到映射文件中的 INSERT 语句(A)A 通过命名空间下的 id 来找到要执行的映射文件中的 sql 语句B 通过命名空间下的 name 来找到要执行的映射文件中的 sql 语句C 通过映射文件中对应 SQL 语句的 id 直接执行对应的语句D 通过映射文件中对应 SQL 语句的 name 直接执行对应的语句6•下列代码运行会报错的是(B)A@Insert("INSERTINTOt_user(username)VALUES(#{username})")publicabstractvoidsave(Useruser);B@Update("UPDATEt_userSETusername=#{username}WHEREid=#{id}")publicabstractvoidupdate(Useruser);C@Select("SELECT*FROMt_user")publicabstractUsergetAllUsers();D@Select("SELECT*FROMt_userWHEREid=#{id}")第 2 页共 10 页publicabstractUserload(intid);7.对以下代码解释错误的是(C)vmappernamespace="com.sram.mapper.UserMapper">vinsertid="save"parameterType="sram.beans.User">INSERTINTOt_user(username)VALUES(#{username});v/insert>A 这段代码是 XML 配置文件和 Mapper 配合使用B 在测试时可以通过 mapper.save(user)来插入对象CUserMapper 对应的插入方法名字可以是 add()D 单独使用 XML 配置的时候 namespace="com.sram.beans.User"8.当传递两个参数时,XML 配置如下,下列 Mapper 中对应的方法正确的是(D)vselectid="getUserByUsernameAndPassword"resultType="com.sram.beans.User"parameterType="str...