Hibernate - AnnotationConfiguration deprecated

后端 未结 4 1744
深忆病人
深忆病人 2020-12-15 03:01

I am using Hibernate in version 3.6.0 and the AnnotationConfiguration is marked as deprecated.

Here is the the line in my HibernateUtil.java class:

s         


        
相关标签:
4条回答
  • 2020-12-15 03:42

    yes it is working for me-

    Configuration cfg=new Configuration();
        cfg.configure();
    
        ServiceRegistry serviceregistry=new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();
    
    
        Session session=cfg.configure().buildSessionFactory(serviceregistry).openSession();
    
    0 讨论(0)
  • 2020-12-15 03:51

    "All functionality has been moved to Configuration": http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/cfg/AnnotationConfiguration.html

    And here is Configuration:

    http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/cfg/Configuration.html

    0 讨论(0)
  • 2020-12-15 04:03

    Just do this

    import org.hibernate.cfg.Configuration;
    

    and then change your code for this

    sessionFactory = new Configuration().configure("/hib.cfg.xml").buildSessionFactory(); 
    
    0 讨论(0)
  • 2020-12-15 04:04

    I use this code:

    Configuration configuration = new Configuration();
    configuration.configure();
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(
    configuration.getProperties()).build();
    
    sessionFactory = new Configuration().configure().buildSessionFactory(serviceRegistry);
    
    0 讨论(0)
提交回复
热议问题