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:utn.disenio.tp03.DBUtils.java

private static SessionFactory buildSessionFactory() {

    Configuration configuration = new Configuration();
    configuration.configure();//from  w  w w  .j a v a 2  s  .  c o m

    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();

    SessionFactory sf = new Configuration().configure().buildSessionFactory(serviceRegistry);

    return sf;
}

From source file:vault.queryrouter.common.util.HibernateUtil.java

License:Apache License

private static void init() {

    //Standard hibernate XML
    StandardServiceRegistryBuilder registryBuilder = new StandardServiceRegistryBuilder().configure();

    //Configuration from config file
    registryBuilder.applySetting("hibernate.connection.url", Constant.getBackendDbConnString());
    registryBuilder.applySetting("hibernate.connection.username", Constant.getBackendDbUsername());
    registryBuilder.applySetting("hibernate.connection.password", Constant.getBackendDbPassword());

    StandardServiceRegistry registry = registryBuilder.build();

    try {//www  . j  av a2  s. co  m
        sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory();

    } catch (Throwable ex) {
        StandardServiceRegistryBuilder.destroy(registry);
        logger.error("Fail to init Hibernate", ex);
        throw new RuntimeException(ex);
    }
}

From source file:vn.vnpttech.ssdc.nms.xmpp.connector.HibernateUtil.java

License:Apache License

private static SessionFactory buildSessionFactory() {
    try {/*from  ww w .ja v a2s.c  om*/
        // Create the SessionFactory from hibernate.cfg.xml
        String cfgfile = System.getProperty("xmpp-connector-hibernate.config", "hibernate.cfg.xmpp.xml");
        Configuration cfg = new Configuration().configure(cfgfile);

        StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(cfg.getProperties()).build();
        return cfg.buildSessionFactory(serviceRegistry);
    } 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:wersoft.defaultproject.model.dao.IndexHibernate.java

public static synchronized Session openSession() {

    Configuration conf = new Configuration();
    conf.configure();/*from w ww.ja va2  s .  c  om*/
    //ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(conf.getProperties()).buildServiceRegistry(); 
    StandardServiceRegistryBuilder serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(conf.getProperties());
    SessionFactory sessionFactory = conf.buildSessionFactory(serviceRegistry.build());
    Session session = sessionFactory.openSession();

    return session;
}