Create session factory in Hibernate 4

前端 未结 8 2263
猫巷女王i
猫巷女王i 2020-11-30 19:13

I\'m having trouble generating a session factory in Hibernate 4. In Hibernate 3 I simple did:

org.hibernate.cfg.Configuration conf= HibernateUtil
    .getLim         


        
8条回答
  •  情话喂你
    2020-11-30 19:59

    In earlier versions session factory was created as below:

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

    The method buildSessionFactory is deprecated from the hibernate 4 release and it is replaced with the new API. If you are using the hibernate 4.3.0 and above, your code has to be like:

    Configuration configuration = new Configuration().configure();
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder().
    applySettings(configuration.getProperties());
    SessionFactory factory = configuration.buildSessionFactory(builder.build());
    

提交回复
热议问题