buildSessionFacotry已弃用?

时间:2013-08-14 07:55:27

标签: hibernate

buildSessionFactory已被hibernate弃用。 我正在使用

SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

但它表示该功能已被弃用。什么是新的?请告诉我。

1 个答案:

答案 0 :(得分:0)

buildSessionFactory()已在Hibernate 4中弃用 请改用buildSessionFactory(ServiceRegistry serviceRegistry)

如下所示: -

 Configuration configuration = new Configuration();
    configuration.configure();
    ServiceRegistry serviceRegistry= new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();        
    SessionFactory sessionFactory= configuration.buildSessionFactory(serviceRegistry);