由于创建配置对象时:
hibernate 4.3之后StandardServiceRegistryBuilder代替了ServiceRegistryBuilder
Hibernate5中创建SessionFactory的2种方式
第一种:
>//创建配置对象
StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build();
// 根据服务注册类创建一个元数据资源集,同时构建元数据并生成应用一般唯一的的session工厂
SessionFactory sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory();
第二种:
Configuration configuration=new Configuration().configure();
SessionFactory sessionFactory=configuration.buildSessionFactory();