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:geocity.GeoCity.java

/**
 * @param args the command line arguments
 *//*from www.  j av  a 2  s  .co  m*/
public static void main(String[] args) {
    //creating configuration object  
    Configuration cfg = new Configuration();
    cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file  
    //creating seession factory object  
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties())
            .build();
    SessionFactory factory = cfg.buildSessionFactory(serviceRegistry);
    //creating session object  
    Session session = factory.openSession();
    Transaction t = session.beginTransaction();
    City c1 = new City();
    c1.setId(3);
    c1.setLat(5);
    c1.setLon(4);
    c1.setCode("abc");
    c1.setCountryname("pakistan");
    c1.setRegion(5);

    session.persist(c1);//persisting the object  
    t.commit();//transaction is commited  

    try {
        // Open the file that is the first 
        // command line parameter
        FileInputStream fstream = new FileInputStream("GeoLiteCity-Location.csv");
        // Get the object of DataInputStream
        DataInputStream in = new DataInputStream(fstream);
        BufferedReader br = new BufferedReader(new InputStreamReader(in));
        String strLine;
        //Read File Line By Line
        while ((strLine = br.readLine()) != null) {
            // Print the content on the console
            System.out.println(strLine);

            //creating transaction object  

            session.persist(c1);//persisting the object  
            t.commit();//transaction is commited  
        }
        //Close the input stream
        in.close();
    } catch (Exception e) {//Catch exception if any
        System.err.println("Error: " + e.getMessage());
    }

    session.close();
}

From source file:gr.interamerican.bo2.impl.open.hibernate.HibernateConfigurations.java

License:Open Source License

/**
 * Creates a SessionFactory.//from   w w w.j a  va2  s  .  c  om
 * 
 * @param pathToCfg
 *        Path to the hibernate configuration file.
 * @param dbSchema
 *        Db schema.
 * @param sessionInterceptor
 *        Hibernate session interceptor.
 * @param hibernateMappingsPath
 *        Path to file that lists files indexing hbm files this session factory
 *        should be configured with
 * 
 * @return Returns the session factory.
 * 
 * @throws InitializationException
 *         If the creation of the SessionFactory fails.
 */
@SuppressWarnings("nls")
static SessionFactory createSessionFactory(String pathToCfg, String dbSchema, String sessionInterceptor,
        String hibernateMappingsPath) throws InitializationException {
    try {
        Configuration conf = new Configuration();

        Interceptor interceptor = getInterceptor(sessionInterceptor);
        if (interceptor != null) {
            conf.setInterceptor(interceptor);
        }

        conf.setProperty(SCHEMA_PROPERTY, dbSchema);

        List<String> hbms = getHibernateMappingsIfAvailable(hibernateMappingsPath);
        for (String entityMapping : hbms) {
            LOGGER.debug("Adding " + entityMapping + " to the session factory configuration.");
            conf.addResource(entityMapping);
        }

        conf.configure(pathToCfg);

        conf.getEntityTuplizerFactory().registerDefaultTuplizerClass(EntityMode.POJO,
                Bo2PojoEntityTuplizer.class);
        SessionFactory sessionFactory = conf.buildSessionFactory();
        ((SessionFactoryImpl) sessionFactory).registerEntityNameResolver(Bo2EntityNameResolver.INSTANCE,
                EntityMode.POJO);
        sessionFactory.getStatistics().setStatisticsEnabled(true);
        return sessionFactory;
    } catch (HibernateException e) {
        throw new InitializationException(e);
    }
}

From source file:gr.kzps.id2212.marketplace.server.database.DatabaseConnector.java

public DatabaseConnector() {
    sessionFactory = null;/*from  w ww .  ja v  a  2  s  .  com*/
    session = null;

    Configuration conf = new Configuration();
    conf.configure("hibernate.cfg.xml");

    sessionFactory = conf.buildSessionFactory();
    session = sessionFactory.openSession();
}

From source file:hibernate.connection.factory.ConnectionFactory.java

public static SessionFactory getSessionFactory() {
    if (sf == null) {
        Configuration c = new Configuration();
        c.configure("hibernate/configuration/hibernate.cfg.xml");

        sf = c.buildSessionFactory();// ww w  .  j  a  v  a  2  s  . co  m

    }

    return sf;
}

From source file:hibernate.ConnectionFactory.java

public static SessionFactory getSessionFactory() {
    if (sf == null) {
        Configuration c = new Configuration();
        c.configure("hibernate/hibernate.cfg.xml");

        sf = c.buildSessionFactory();//from   ww w .  j a  v a  2 s.  com

    }

    return sf;
}

From source file:hibernate.demo.HibernateSingleton.java

private HibernateSingleton() {
    Configuration configuration = new Configuration();
    configuration.configure(HibernateDemo.class.getResource("hibernate.cfg.xml"));
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}

From source file:hibernate.HibernateSingleton.java

private HibernateSingleton() {
    Configuration configuration = new Configuration();
    configuration.configure(HibernateSingleton.class.getResource("hibernate.cfg.xml"));
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}

From source file:hibernate.koushik.HibernateKoushik.java

public SessionFactory buildSession() {
    Configuration configuration = new Configuration();
    configuration.configure(HibernateKoushik.class.getResource("hibernate.cfg.xml"));
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    return configuration.buildSessionFactory(serviceRegistry);

}

From source file:HibernateConfiguration.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    SessionFactory sessionFactory = null;

    try {/*  w w  w.j ava 2s .  c  om*/
        Configuration configuration = new Configuration();
        configuration.configure("hibernate.cfg.xml");
        serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties())
                .build();
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return sessionFactory;
}

From source file:hibernateLabFinal.HibernateLabFinal.java

public SessionFactory buildSession() {
    Configuration configuration = new Configuration();
    configuration.configure(HibernateLabFinal.class.getResource("hibernate.cfg.xml"));
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    return configuration.buildSessionFactory(serviceRegistry);

}