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.vpontes.airtickets.dao.utils.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*  ww w . j  a va 2  s . co m*/
        // Create the SessionFactory from standard (hibernate.cfg.xml) 
        // config file.
        //return new Configuration().configure().buildSessionFactory();
        Configuration configuration = new Configuration().configure();
        StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
                .configure("hibernate.cfg.xml");
        SessionFactory factory = configuration.buildSessionFactory(builder.build());

        /*return new MetadataSources(
        new StandardServiceRegistryBuilder()
        .configure("hibernate.cfg.xml").build()
        ).buildMetadata().buildSessionFactory();*/

        return factory;
    } catch (Throwable ex) {
        // Log the exception. 
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.web3.mysindico.controlladores.FabricaConexao.java

public SessionFactory criarSessao() {

    SessionFactory sessionFactory = null;

    Configuration configuration = new Configuration().configure("hibernate.cfg.xml");
    StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
    serviceRegistryBuilder.applySettings(configuration.getProperties());
    ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    return sessionFactory;
}

From source file:com.wintindustries.pdffilter.PFData.PFDatabase.java

public synchronized void reloadConfiguration() {
    //   Configuration cfg = new Configuration()
    config = service.getConfiguraton().getHibernateConfiguration();
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
            .applySettings(config.getProperties());
    factory = config.buildSessionFactory(builder.build());
    sessionManager = new PFSessionManager(factory);

}

From source file:com.wontheone.hiber01.HibernateUtil.java

private HibernateUtil() {
    try {/*  w  w  w .  ja  v  a 2 s  . c  o m*/
        // Create the SessionFactory from standard (hibernate.cfg.xml) 
        // config file.
        Configuration config = new Configuration();
        // config.addAnnotatedClass(com.wontheone.hiber01.Car.class);
        // config.addAnnotatedClass(com.wontheone.hiber01.Person.class);
        config.configure("hibernate.cfg.xml");
        new SchemaExport(config).create(true, true);
        StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
        serviceRegistryBuilder.applySettings(config.getProperties());
        ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
        sessionFactory = config.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        // Log the exception. 
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.wontheone.hiber03.HibernateUtil.java

private HibernateUtil() {
    try {//  www .  ja va  2 s. c  o  m
        // Create the SessionFactory from standard (hibernate.cfg.xml) 
        // config file.
        Configuration config = new Configuration();
        config.addAnnotatedClass(com.wontheone.hiber03.Car.class);
        config.addAnnotatedClass(com.wontheone.hiber03.Person.class);
        config.addAnnotatedClass(com.wontheone.hiber03.Student.class);
        config.addAnnotatedClass(com.wontheone.hiber03.UASstudent.class);
        config.addAnnotatedClass(com.wontheone.hiber03.FlyingCar.class);
        config.addAnnotatedClass(com.wontheone.hiber03.JetCar.class);
        config.addAnnotatedClass(com.wontheone.hiber03.Animal.class);
        config.addAnnotatedClass(com.wontheone.hiber03.Mammal.class);
        config.addAnnotatedClass(com.wontheone.hiber03.Dog.class);
        config.configure("hibernate.cfg.xml");
        new SchemaExport(config).create(true, true);
        StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
        serviceRegistryBuilder.applySettings(config.getProperties());
        ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
        sessionFactory = config.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        // Log the exception. 
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.wx3.galacdecks.datastore.GameDatastore.java

License:Open Source License

private SessionFactory createSessionFactory() {
    Configuration configuration = new Configuration().configure("hibernate.cfg.xml");
    StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
    serviceRegistryBuilder.applySettings(configuration.getProperties());
    ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
    return configuration.buildSessionFactory(serviceRegistry);
}

From source file:com.zeroone.guestebook.domain.SchemaGenerator.java

License:Apache License

public SchemaGenerator(String packageName, Dialect dialect) throws Exception {
    BootstrapServiceRegistry bsr;//  w w w  .  jav a  2 s .  c  om
    bsr = new BootstrapServiceRegistryBuilder().build();
    StandardServiceRegistryBuilder ssrBuilder;
    ssrBuilder = new StandardServiceRegistryBuilder(bsr);
    ssrBuilder.applySetting("hibernate.dialect", dialect.dialectClass);
    ServiceRegistry serviceRegistry = ssrBuilder.build();
    MetadataSources metadataSources = new MetadataSources(serviceRegistry);
    for (Class<?> clazz : getClasses(packageName)) {
        metadataSources.addAnnotatedClass(clazz);
    }
    MetadataBuilder metadataBuilder = metadataSources.getMetadataBuilder();
    this.metadata = (MetadataImplementor) metadataBuilder.build();
    this.dialect = dialect;
}

From source file:Connection.Hibernate.java

public SessionFactory getConnection() {
    Configuration cfg = new Configuration().configure();
    StandardServiceRegistryBuilder build = new StandardServiceRegistryBuilder()
            .applySettings(cfg.getProperties());
    SessionFactory sessao = cfg.buildSessionFactory(build.build());
    return sessao;
}

From source file:crud.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*from  w  w w .  j  a  va2 s .c  o  m*/
        Configuration cfg = new Configuration();
        cfg.configure("hibernate.cfg.xml");

        StandardServiceRegistryBuilder registradorServico = new StandardServiceRegistryBuilder();
        registradorServico.applySettings(cfg.getProperties());
        StandardServiceRegistry servico = registradorServico.build();

        return cfg.buildSessionFactory(servico);
    } catch (Throwable e) {
        System.out.println("Criao inicial do objeto SessionFactory falhou. Erro: " + e);
        throw new ExceptionInInitializerError(e);
    }
}

From source file:DAO.ClassesDAO.java

private static SessionFactory getSessionFactory() {
    Configuration config = new Configuration().configure();
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
            .applySettings(config.getProperties());
    SessionFactory sessionfactory = config.buildSessionFactory(builder.build());
    return sessionfactory;
}