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

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

Introduction

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

Prototype

public StandardServiceRegistryBuilder() 

Source Link

Document

Create a default builder.

Usage

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

private static SessionFactory carregarConexao() {

    try {/*  ww w.j av  a  2 s . c  o  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.remediatetheflag.global.persistence.HibernatePersistenceSingleton.java

License:Apache License

private static void init() {
    StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure().build();
    try {//from   w  w  w .j  a va  2s  .c  o  m
        sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory();
        logger.debug("Created Hibernate SessionFactory");
    } catch (Exception e) {
        logger.error(e.getMessage());
        StandardServiceRegistryBuilder.destroy(registry);
    }
}

From source file:com.sapuraglobal.hrms.ejb.DaoDelegate.java

private DaoDelegate() {
    cfg = new Configuration();
    //populate the hibernate configuration
    //cfg.configure("hibernate.cfg.xml");
    cfg.configure();/*from  w  w  w. j  a  va  2 s .  c  om*/
    ssrb = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties());
    sessionFactory = cfg.buildSessionFactory(ssrb.build());

}

From source file:com.sdm.core.hibernate.HibernateConnector.java

public static synchronized void init() {
    LOG.info("Creating new hibernate instance....");
    final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure().build();
    try {//from w w w.  java2 s.com
        mainFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory();
        instance_count++;
        LOG.info("Current Hibernate Instance Count : " + instance_count);
    } catch (Exception e) {
        LOG.error(e);
        StandardServiceRegistryBuilder.destroy(registry);
        throw e;
    }
}

From source file:com.seavus.library.db.HLibDB.java

@Override
public void connect() {
    configuration = new Configuration();
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    configuration.addAnnotatedClass(Book.class);
    configuration.addAnnotatedClass(Magazine.class);
    configuration.addAnnotatedClass(Publication.class);
    configuration.addAnnotatedClass(Member.class);
    configuration.addAnnotatedClass(Membership.class);
    configuration.addAnnotatedClass(Loan.class);
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    hibernateTemplate = new HibernateTemplate(sessionFactory);
}

From source file:com.shadows.liquiblq.data.hibernate.sets.base.BaseSet.java

public BaseSet() {
    Configuration configuration = new Configuration().configure();
    configuration.registerTypeOverride(new PostgresUUIDType());
    StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    factory = configuration.configure().buildSessionFactory(serviceRegistry);
}

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

private static SessionFactory buildSessionFactory() {

    try {// w  ww  .  j a v a 2  s . 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.speedment.orm.examples.hares.AbstractTest.java

License:Open Source License

private SessionFactory newSessionFactory() {
    Properties properties = getProperties();
    Configuration configuration = new Configuration().addProperties(properties);
    for (Class<?> entityClass : entities()) {
        configuration.addAnnotatedClass(entityClass);
    }// w w  w.  ja  v a2 s .  c om
    String[] packages = packages();
    if (packages != null) {
        for (String scannedPackage : packages) {
            configuration.addPackage(scannedPackage);
        }
    }
    Interceptor interceptor = interceptor();
    if (interceptor != null) {
        configuration.setInterceptor(interceptor);
    }
    return configuration
            .buildSessionFactory(new StandardServiceRegistryBuilder().applySettings(properties).build());
}

From source file:com.ssidb.helpers.HibernateUtil.java

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

    // Create the SessionFactory from hibernate.cfg.xml
    configuration.addAnnotatedClass(UserDTO.class);
    configuration.addAnnotatedClass(Offer.class);
    configuration.addAnnotatedClass(Profile.class);
    configuration.configure("hibernate.cfg.xml");
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    return sessionFactory = configuration.buildSessionFactory(serviceRegistry);

}

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());
}