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)
A、
①{url} ③{password}
B、
①{url} ③{password}
C、
①{url} ③{password}
D、
①{jdbc:mysql://127.0.0.1:3306/smbms} ③{1234}