Hibernate5创建工厂回话类SessionFactory

在使用Hibernate执行持久化操作前,需要得到一个Session对象。有了Session对象,就可以以面向对象的方式保存、获取、更新和删除对象。

Session对象可以通过SessionFactory(回话工厂类)的openSession方法来获得。

Hibernate5与4和3相比有一点小变化,具体代码如下:

protected void setUp() throws Exception {
	// SessionFactory只建立并执行一次
	final StandardServiceRegistry registry = new StandardServiceRegistryBuilder()
			.configure() // 使用hibernate.cfg.xml进行配置
			.build();
	try {
		sessionFactory = new MetadataSources( registry ).buildMetadata().buildSessionFactory();
	}
	catch (Exception e) {
		StandardServiceRegistryBuilder.destroy( registry );
	}
}



你可能感兴趣的:(Hibernate5创建工厂回话类SessionFactory)