代码之家  ›  专栏  ›  技术社区  ›  Tim

Hibernate-注释配置已弃用

  •  35
  • Tim  · 技术社区  · 15 年前

    我在3.6.0版本中使用Hibernate,并且AnnotationConfiguration被标记为deprecated。

    下面是HibernateUtil.java类中的一行:

    sessionFactory = new AnnotationConfiguration().configure("/hib.cfg.xml").buildSessionFactory();
    

    4 回复  |  直到 8 年前
        2
  •  5
  •   fuelusumar    11 年前

    就这么做

    import org.hibernate.cfg.Configuration;
    

    然后更改你的代码

    sessionFactory = new Configuration().configure("/hib.cfg.xml").buildSessionFactory(); 
    
        3
  •  2
  •   Omar Vargas Demven Weir    11 年前

    我使用这个代码:

    Configuration configuration = new Configuration();
    configuration.configure();
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(
    configuration.getProperties()).build();
    
    sessionFactory = new Configuration().configure().buildSessionFactory(serviceRegistry);
    
        4
  •  1
  •   Rishi Arora    10 年前

    Configuration cfg=new Configuration();
        cfg.configure();
    
        ServiceRegistry serviceregistry=new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();
    
    
        Session session=cfg.configure().buildSessionFactory(serviceregistry).openSession();
    
    推荐文章