Example usage for org.hibernate.cfg Configuration configure

List of usage examples for org.hibernate.cfg Configuration configure

Introduction

In this page you can find the example usage for org.hibernate.cfg Configuration configure.

Prototype

@Deprecated
public Configuration configure(org.w3c.dom.Document document) throws HibernateException 

Source Link

Usage

From source file:utils.HibernateSupport.java

License:Open Source License

/**
 * Inits the./*w ww .  j a v a2  s . c  o m*/
 */
private static void init() {
    //Change the path to your deployed config file !
    File configFile = new File("/Users/matthiasivantsits/git/AnSoMia/AnSoMnia/src/hibernate.cfg.xml");
    //File configFile = new File("/Users/matthiasivantsits/git/AnSoMia/AnSoMnia/src/hibernate.cfg.xml");

    Configuration configuration = new Configuration();

    //add all classes you want to annotate
    configuration.addAnnotatedClass(Index.class);
    configuration.addAnnotatedClass(Company.class);
    configuration.addAnnotatedClass(MarketValue.class);
    configuration.addAnnotatedClass(KeyPerformanceIndicator.class);
    configuration.addAnnotatedClass(News.class);
    configuration.addAnnotatedClass(NewsDetail.class);
    configuration.addAnnotatedClass(SentenceInformation.class);
    configuration.addAnnotatedClass(IndustrySector.class);
    configuration.addAnnotatedClass(CompanyInformation.class);
    configuration.addAnnotatedClass(EntityInformation.class);

    configuration.configure(configFile);

    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}