Example usage for org.hibernate.cfg Configuration buildSessionFactory

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

Introduction

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

Prototype

public SessionFactory buildSessionFactory(ServiceRegistry serviceRegistry) throws HibernateException 

Source Link

Document

Create a SessionFactory using the properties and mappings in this configuration.

Usage

From source file:automatedbillingsoftware.helper.HibernateUtils.java

private static SessionFactory buildRemoteSessionFactory() {
    try {//  w  w w  .  j  a v  a 2 s .c o  m
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration configuration = new Configuration();
        configuration.configure("hibernate_remoteDb.cfg.xml");
        System.out.println("Hibernate Annotation Configuration loaded");

        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        System.out.println("Hibernate Annotation serviceRegistry created");

        session_Factory = configuration.buildSessionFactory(serviceRegistry);

        return session_Factory;
    } catch (Throwable ex) {
        // Make sure you log the exception, as it might be swallowed
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:Baari.DbAccess.java

public void alustaHibernate() {

    Configuration config = new Configuration().configure("Baari/hibernate.cfg.xml");

    StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(config.getProperties()).build();

    //StandardServiceRegistryBuilder builder
    //       = new StandardServiceRegistryBuilder().applySettings(config.getProperties());
    istuntotehdas = config.buildSessionFactory(serviceRegistry);

    config.setSessionFactoryObserver(new SessionFactoryObserver() {
        @Override//from w  w  w. ja va  2s  .c om
        public void sessionFactoryCreated(SessionFactory factory) {
        }

        @Override
        public void sessionFactoryClosed(SessionFactory factory) {
            ((StandardServiceRegistryImpl) serviceRegistry).destroy();
        }
    });

    alustettu = true;

}

From source file:batch.processing.usage.util.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {//from   w  w w  .  j  ava2  s  . co  m
        Configuration configuration = new Configuration();
        configuration.configure("hibernate.cfg.xml");
        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        return configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:bd.ac.seu.labexam.SessionFactorySingleton.java

private SessionFactorySingleton() {
    Configuration configuration = new Configuration();
    configuration.configure();/*from   ww w  .  j a  v a2  s  . c  o  m*/
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}

From source file:biglietteria_config.HibernateUtil.java

public static SessionFactory getSessionFactory() {
    Configuration configuration = new Configuration().addAnnotatedClass(Attivita.class)
            .addAnnotatedClass(Biglietti.class).addAnnotatedClass(Categorie.class)
            .addAnnotatedClass(Clienti.class).addAnnotatedClass(Servizi.class).configure();
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties());
    sessionFactory = configuration.buildSessionFactory(builder.build());
    return sessionFactory;
}

From source file:bikerent.SessionManager.java

private static void configureSessionFactory() throws HibernateException {
    Configuration configuration = new Configuration();
    configuration.configure();/*from ww  w  .ja  va2 s. co  m*/

    Properties properties = configuration.getProperties();

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

From source file:boeken.BoekenDao.java

/**
 *sets up the configuration/*from  ww  w. ja  v a  2s .  c o  m*/
 */
public BoekenDao() {
    //v4.3
    Configuration config = new Configuration();
    config.configure();
    ServiceRegistry reg = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
    /*
    //school: v4.0  v4.2
    ServiceRegistry reg =  new ServiceRegistryBuilder().applySettings(
    config.getProperties()).buildServiceRegistry();
            
    */
    factory = config.buildSessionFactory(reg);
}

From source file:br.com.batcommerce.dao.HibernateUtil.java

public static SessionFactory getSessionFactory() {
    if (fabrica == null) {
        Configuration configuracao = new Configuration().configure();
        ServiceRegistry servico = new StandardServiceRegistryBuilder()
                .applySettings(configuracao.getProperties()).build();
        fabrica = configuracao.buildSessionFactory(servico);
    }//w w  w  . j  a v  a  2s.  c  o m

    return fabrica;
}

From source file:br.com.bibliotecasj.util.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {//  w  w w.j a va2 s .  c o m
        // Cria um sessionFactory a partir do hibernate.cfg.xml

        Configuration configuration = new Configuration();
        configuration.configure();

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

        return sessionFactory;
    } catch (Throwable ex) {
        // Exibe uma mesagem de erro
        System.err.println("Falha ao tentar criar o sessionFactory." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:br.com.chamado.util.HibernateConfiguracao.java

public void criaSessionFactory() {
    Configuration configuracao = new Configuration();

    configuracao.addAnnotatedClass(Log.class);
    configuracao.addAnnotatedClass(Chamadoc.class);
    configuracao.addAnnotatedClass(Grupo.class);
    configuracao.addAnnotatedClass(GrupoPagina.class);
    configuracao.addAnnotatedClass(Mensagem.class);
    configuracao.addAnnotatedClass(Pagina.class);
    configuracao.addAnnotatedClass(Unidade.class);
    configuracao.addAnnotatedClass(Usuario.class);
    configuracao.addAnnotatedClass(EmailConfig.class);
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuracao.getProperties())
            .build();//  w  ww.  j  av  a2s.c  o  m

    sessionFactory = configuracao.buildSessionFactory(serviceRegistry);

}