J2EE--Mybatis基础知识题

时间:2024-03-27 09:24:55

1、下面不属于持久化的是(A
A、把对象转换为字符串的形式通过网络传输,在另一端接收到这个字符串后能把对象还原出来
B、把程序数据从数据库中读出来
C、从XML配置文件中读取程序的配置信息
D、把程序数据保存为文件

2、下列关于Mybatis的优缺点描述错误的是(A
A、Mybatis框架简单,因此只能适用于简单查询
B、Mybatis是一个优秀的ORM框架,它在SQL语句和实体类之间建立了映射关系
C、使用Mybatis框架开发,需要开发人员编写SQL语句,可移植性差
D、Mybatis方便维护和程序代码的调试

3、下列关于Mybatis核心对象说法错误的是(C
A、SqlSession是线程级别的,不能共享
B、SqlSessionFactory负责构建SqlSessionFactory,并且提供了多个build()方法的重载
C、一个SqlSession实例里只能执行一次SQL语句,不能执行多次,并且一旦关闭了SqlSession,就需要重新创建它
D、SqlSessionFactory的生命周期与应用的生命周期相同

4、关于Mybatis的核心配置文件的描述错误的是(D
A、Mybatis的核心配置文件,主要包含数据源和事务管理等设置和属性信息
B、在Mybatis的核心配置文件中使用properties元素的resource属性来对数据库配置文件进行引入
C、在Mybatis的核心配置文件中可以配置多套运行环境,但是每个SqlSessionFactory实例只能选择一个运行环境
D、通过environment元素的default属性来指定默认的运行环境ID,这个运行环境ID可以是之前没有定义的运行环境ID

5、下列不属于SqlSession方法的是(C
A、selectOne()
B、selectList()
C、save()
D、update()

6、(C
J2EE--Mybatis基础知识题

A、
driver{driver} ②{url} ③username{username} ④{password}

B、
driverClass{driverClass} ②{url} ③username{username} ④{password}

C、
driverClass{driverClass} ②{url} ③user{user} ④{password}

D、
com.mysql.jdbc.Driver{com.mysql.jdbc.Driver} ②{jdbc:mysql://127.0.0.1:3306/smbms} ③root{root} ④{1234}