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);