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

public Configuration configure() throws HibernateException 

Source Link

Document

Use the mappings and properties specified in an application resource named hibernate.cfg.xml.

Usage

From source file:com.baymet.dolu.util.HibernateUtil.java

License:Apache License

public static SessionFactory createSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();

    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
}

From source file:com.beingjavaguys.onetableperclasshierarchy.HibernateMain.java

License:Open Source License

public static void main(String[] args) {

    Shape shape = new Shape("Sqaure");
    Rectangle rectangle = new Rectangle("Rectangle", 10, 20);
    Circle circle = new Circle("Circle", 4);

    Configuration configuration = new Configuration();
    configuration.configure();
    ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();/*from  w ww .  j a v  a2  s.c o  m*/
    SessionFactory sf = configuration.buildSessionFactory(sr);
    Session ss = sf.openSession();

    ss.beginTransaction();
    ss.save(shape);
    ss.save(rectangle);
    ss.save(circle);
    ss.getTransaction().commit();
    ss.close();

}

From source file:com.bookshop.utility.HibernateUtil.java

public static SessionFactory configureSessionFactory() throws HibernateException {
    Configuration configuration = new Configuration();

    configuration.configure();

    StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();

    serviceRegistryBuilder.applySettings(configuration.getProperties());

    serviceRegistry = serviceRegistryBuilder.build();

    sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    return sessionFactory;
}

From source file:com.datacentre.model.utils.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();

    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    return sessionFactory;
}

From source file:com.europabrewing.util.HibernateUtil.java

License:Open Source License

/**
 * Connect to the database and create a sessionFactory object
 *
 * @return the newly created session factory
 *//*from  w w  w.  j  a  v  a  2 s  .c  o  m*/
private static SessionFactory buildSessionFactory() {
    try {
        Configuration configuration = new Configuration();
        // avoid slow startup: http://stackoverflow.com/questions/10075081/hibernate-slow-to-acquire-postgres-connection
        //         configuration.setProperty("hibernate.temp.use_jdbc_metadata_defaults", "false");
        configuration.configure();

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

        return configuration.buildSessionFactory(serviceRegistry);

    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.ex.util.HibernateUtil.java

License:Apache License

private static SessionFactory configureSessionFactory() throws HibernateException {
    try {//w  w  w .  j a va2s . c  om
        Configuration configuration = new Configuration();
        configuration.configure();
        serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
                .buildServiceRegistry();
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        return sessionFactory;
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.floreantpos.model.dao._BaseRootDAO.java

License:Open Source License

public static void initialize(String configFileName, Configuration configuration) {
    if (null == configFileName && null != sessionFactory)
        return;// ww  w  . j  av  a2  s .  c  o m
    else if (null != sessionFactoryMap && null != sessionFactoryMap.get(configFileName))
        return;
    else {
        if (null == configFileName) {
            configuration.configure();
            com.floreantpos.model.dao._RootDAO.setSessionFactory(configuration.buildSessionFactory());
        } else {
            configuration.configure(configFileName);
            com.floreantpos.model.dao._RootDAO.setSessionFactory(configFileName,
                    configuration.buildSessionFactory());
        }
    }
}

From source file:com.fpmislata.banco.persistence.dao.impl.hibernate.HibernateUtil.java

public static void buildSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();
    configuration.setProperty("hibernate.current_session_context_class", "thread");
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}

From source file:com.fpmislata.daw.hibernateex1.Query.java

public static void main(String[] args) {
    Configuration config = new Configuration();
    config.configure();
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())
            .buildServiceRegistry();/*from   w  ww .  j  a v a  2  s.  co  m*/
    SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);

    Session session = sessionFactory.openSession();

    //org.hibernate.Query query =session.createQuery("SELECT p FROM Profesor p WHERE id=1001");

    //--Query with name
    org.hibernate.Query query = session.getNamedQuery("findAllProfesores");

    //---Query with name
    List<Profesor> profesores = query.list();
    for (Profesor profesor : profesores) {
        System.out.println(profesor.toString());
    }

    //---One row

    /* Profesor profesor = (Profesor) query.uniqueResult();
     System.out.println(profesor.toString());
             
     */
}

From source file:com.fpmislata.seguros.datos.hibernate.HibernateUtil.java

License:Apache License

public static synchronized void buildSessionFactory() {
    if (sessionFactory == null) {
        Configuration configuration = new Configuration();
        configuration.configure();
        configuration.setProperty("hibernate.current_session_context_class", "thread");
        ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).buildServiceRegistry();
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    }/*from www  .  j  a  va  2 s.  com*/
}