是的,它被弃用了.将SessionFactory替换为以下内容:
Hibernate 4.0, 4.1, 4.2年后
private static SessionFactory sessionFactory;
private static ServiceRegistry serviceRegistry;
public static SessionFactory createSessionFactory() {
Configuration configuration = new Configuration();
configuration.configure();
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(
configuration.getProperties()). buildServiceRegistry();
sessionFactory = configuration.buildSessionFactory(serviceRegistry);
return sessionFactory;
}
UPDATE:个
在Hibernate 4.3中,ServiceRegistryBuilder是deprecated.请改用以下内容.
serviceRegistry = new StandardServiceRegistryBuilder().applySettings(
configuration.getProperties()).build();