在hibernate4.0版本之前当我们在项目中配置了hibernate之后,在启动项目创建sessionFactory的时候使用的类为:
Configuration.buildSessionFactory()
此方法在4.0已经被官方标注为过时。所以我们改用:
ServiceRegistry(4.3.5版本中也提示过时)
但是在4.3.5版本中ServiceRegistry此方法再一次被官网标注为过时。于是在之后的版本中就使用
StandardServiceRegistryBuilder() 进行创建session工厂的工作。
具体的创建代码请看:
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
.applySettings(cfg.getProperties()).build();
sessionFactory=cfg.buildSessionFactory(serviceRegistry);