从SessionFactory中得到Session的方法是()。
A. getSession
B. openSession
C. currentSession
D. createSession
下面关于Hibernate对象的状态说话正确的是()
A. Hibernat的对象只有1种状态
B. Hibernat的对象有2种状态
C. Hibernat的对象有3种状态
D. Hibernat的对象有4种状态
以下关于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. 没有开启事务