以下关于SessionFactory的说法哪些正确?()。
A. 对于每个数据库事务,应该创建一个SessionFactory对象
B. 一个SessionFactory对象对应多个数据库存储源
C. SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个
D. SessionFactory的load()方法用于加载持久化对象
查看答案
下面的程序执行后没有报错,但数据总保存不到数据库,最可能的原因是()。public static void main(String[] args) {SessionFactory sf =new Configuration().configure().buildSessionFactory();Session session = sf.openSession();Medal medal = new Medal();medal.setOwner("Shen Baozhi");medal.setSport("Table Tennis-Women's Singles");medal.setType("Gold Medal");session.save(medal);session.close();}
A. 配置文件配置有误
B. 没有在配置文件中包含对映射文件的声明
C. 映射文件配置有误
D. 没有开启事务
事务一旦提交,对数据所做的任何改变都要记录到永久存储器中,这说明的是事务的()。
A. 原子性
B. 一致性
C. 健壮性
D. 持续性
E. 隔离性
下面关于Spring的说话正确的是()。
A. Spring是一个重量级的框架
B. Spring是一个轻量级的框架
C. Spring3.0框架也只是一个IoC和AOP容器,不能实现类似Struts的MVC功能
D. Spring是一个入侵式的框架
下列关于Spring特性中IoC描述错误的是:()。
A. IoC就是指对象之间的关系由程序代码直接操控。
B. 所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移。
C. IoC将控制创建的职责搬进了框架中;并把它从应用代码脱离开来。
D. 当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML的配置给组件提供对应的实例。