新的api 中 buildSessionFactory() 已经被deprecated了
需要使用新的方法:
buildSessionFactory(ServiceRegistry serviceRegistry)
需啊这样使用:
Configuration cfg = new Configuration().configure(); StandardServiceRegistryBuilder sb = new StandardServiceRegistryBuilder(); sb.applySettings(cfg.getProperties()); // 少了这步的话 就不能得到factory ,会报错! StandardServiceRegistry standardServiceRegistry = sb.build();
Session session = cfg.buidSessionFactory(standardServiceRegistry);