Example usage for org.hibernate.boot.registry StandardServiceRegistryBuilder build

List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder build

Introduction

In this page you can find the example usage for org.hibernate.boot.registry StandardServiceRegistryBuilder build.

Prototype

@SuppressWarnings("unchecked")
public StandardServiceRegistry build() 

Source Link

Document

Build the StandardServiceRegistry.

Usage

From source file:com.mycompany.thymeleafspringapp.config.AppConfig.java

@Bean
@Profile({ "test", "production" })
public SessionFactory getSessionFactory() {

    org.hibernate.cfg.Configuration configuration = new org.hibernate.cfg.Configuration();
    configuration.configure("hibernate.cfg.xml");
    StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties());
    SessionFactory factory = configuration.buildSessionFactory(ssrb.build());
    return factory;
}

From source file:com.myfarmchat.farmchat.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*from ww  w  .  j  a v a 2  s. co m*/
        Configuration configuration = new Configuration().configure("hibernate.cfg.xml"); //ginetai h antistoixish twn objects me th bash
        StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties());
        sessionFactory = configuration.buildSessionFactory(builder.build());
        return sessionFactory;
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        ex.printStackTrace();
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.naval.persistencia.hibernate.HibernateUtil.java

public static synchronized void buildSessionFactory() {
    if (sessionFactory == null) {
        Configuration configuration = new Configuration();
        configuration.configure();/*from  www .ja  v  a2  s .  c  o m*/
        configuration.setProperty("hibernate.current_session_context_class", "thread");

        StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
        // If you miss the below line then it will complaing about a missing dialect setting
        serviceRegistryBuilder.applySettings(configuration.getProperties());
        ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();

        sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    }
}

From source file:com.org.rook.dal.DataAccess.java

public static SessionFactory getSessionFactory() {
    Configuration configuration = new Configuration().configure();
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties());
    SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build());
    return sessionFactory;
}

From source file:com.registrolocacao.conexao.HibernateUtil.java

private static SessionFactory carregarConexao() {

    try {//  w  ww.j ava  2 s. co m
        Configuration config = new Configuration().configure("hibernate.cfg.xml");
        StandardServiceRegistryBuilder registro = new StandardServiceRegistryBuilder();
        registro.applySettings(config.getProperties()).build();
        StandardServiceRegistry servico = registro.build();
        return config.buildSessionFactory(servico);
    } catch (Throwable e) {
        throw new ExceptionInInitializerError(e);
    }
}

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

private static SessionFactory buildSessionFactory() {

    try {/*from ww  w  . j  av  a  2s .co  m*/
        Configuration configuration = new Configuration().configure(); // configures settings from hibernate.cfg.xml

        StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();

        serviceRegistryBuilder.applySettings(configuration.getProperties());

        ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
        return configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.stackoverflow.jersey.hibernate.SessionFactoryFactory.java

public SessionFactoryFactory() {
    Configuration configuration = new Configuration();
    configuration.configure("hibernate.cfg.xml");
    StandardServiceRegistryBuilder srBuilder = new StandardServiceRegistryBuilder();
    srBuilder.applySettings(configuration.getProperties());
    sessionFactory = configuration.buildSessionFactory(srBuilder.build());
}

From source file:com.storenotes.util.HibernateStuff.java

public HibernateStuff() {
    Configuration config = new Configuration();

    config.addAnnotatedClass(com.storenotes.domain.Employee.class);
    config.addAnnotatedClass(com.storenotes.domain.StoreSection.class);
    config.addAnnotatedClass(com.storenotes.domain.Task.class);

    config = config.configure();/*from   w ww  .j  a v a 2 s.co  m*/

    new SchemaExport(config).create(true, true);

    StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
    serviceRegistryBuilder.applySettings(config.getProperties());

    final ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();

    config.setSessionFactoryObserver(new SessionFactoryObserver() {
        @Override
        public void sessionFactoryCreated(SessionFactory factory) {
        }

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

    this.sessionFactory = config.buildSessionFactory(serviceRegistry);
}

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

public static SessionFactory createSessionFactory() {
    Configuration configuration = new Configuration().configure();
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties());

    sessionFactory = configuration.buildSessionFactory(builder.build());
    return sessionFactory;
}

From source file:com.teamcs.database.DAO.AbstractDAO.java

private static SessionFactory getSessionFactory() {
    Configuration configuration = new Configuration().configure("/hibernate/hibernate.cfg.xml");
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties());
    SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build());
    return sessionFactory;
}