天天看點

hibernate3、4、5初始化SessionFactory的更疊

1.在hibernate3中我們使用如下方式建立SessionFactory

Configuration config = new Configuration().configure();
        // Hibernate 3 的寫法
	SessionFactory sessionFactory = config.buildSessionFactory();
           

2.在hibernate4中我們使用如下方式建立SSessionFactory

Configuration config = new Configuration().configure();
		// hibernate4 的寫法
		ServiceRegistry serviceRegistry= new ServiceRegistrybuilder().applySettings(config.getProperties()).buildServiceRegistry();
		SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
           

3.在hibernate5中我們使用如下方式去建立SessionFactory

Configuration config = new Configuration().configure();
        // hibernate5 的寫法
	ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties())
				.build();
	SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
           

繼續閱讀