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:MainPrincipal.Main.java

public static boolean inicialitzat() {
    Configuration config = new Configuration();
    config.configure("hibernate.cfg.xml");
    StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(config.getProperties()).build();
    SessionFactory factory = config.buildSessionFactory(serviceRegistry);
    Session session = factory.openSession();

    Query q = session.createQuery("Select Count(*) From Espectacle");
    int numero = ((Number) q.uniqueResult()).intValue();
    if (numero == 0)
        return false;
    else/*from  w  ww  .  j a  va 2  s  .  c  om*/
        return true;

}

From source file:me.shafin.sustord.utilities.HibernateUtil.java

public static SessionFactory getSessionFactory() throws HibernateException, SQLException {
    if (sessionFactorySingletone == null) {

        Configuration configuration = new Configuration().configure();
        StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties());
        sessionFactorySingletone = configuration.buildSessionFactory(builder.build());

    }//from www  . ja  v a2s .  c  o m
    return sessionFactorySingletone;
}

From source file:mnzw.projekty.HiberUtil.java

public static SessionFactory getXMLSessionFactory() {
    try {//from w w w  . j  a v  a  2s  .co  m
        File mappingDir = new File("src\\mnzw\\projekty\\mapowanie");
        Configuration config = new Configuration().configure();

        config.setProperty("hibernate.show_sql", "false");
        config.addDirectory(mappingDir);

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

        SessionFactory sf = config.buildSessionFactory(serviceRegistry);

        return (sf);
    } catch (Throwable ex) {

        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:mnzw.projekty.HiberUtil.java

public static SessionFactory getANNSessionFactory() {
    try {/*www . j  av a  2  s  .  c  o  m*/
        Configuration config = new Configuration().configure();
        config.setProperty("hibernate.show_sql", "false");

        config.addAnnotatedClass(Jezyki.class).addAnnotatedClass(JezykProgramowania.class)
                .addAnnotatedClass(Osoba.class).addAnnotatedClass(Kierownik.class)
                .addAnnotatedClass(Programista.class).addAnnotatedClass(Projekt.class)
                .addAnnotatedClass(Zapotrzebowanie.class).addAnnotatedClass(Zatrudnienie.class);

        config.setProperty("hibernate.show_sql", "false");
        //config.setProperty("hibernate.hbm2ddl.auto", "none");

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

        SessionFactory sf = config.buildSessionFactory(serviceRegistry);

        return (sf);
    } catch (Throwable ex) {

        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:model.classes.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {// w w w .  ja  v a 2 s . co m
        Configuration configuration = new Configuration();
        configuration.configure("model/xml/hibernate.cfg.xml");
        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();

        SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        // Create the SessionFactory from hibernate.cfg.xml
        //return new Configuration().configure("model/xml/hibernate.cfg.xml").buildSessionFactory(
        //       new StandardServiceRegistryBuilder().build() );
        return sessionFactory;
    } 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:model.Data_Handler.java

private SessionFactory getSessionFactory() {
    try {/*  w w w  .ja v  a 2  s .com*/
        final Configuration config = new Configuration();
        config.configure("mealsHibernate.cfg.xml");
        LOG.info("Connection to hibernate URL = " + config.getProperty("hibernate.connection.url"));
        StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(config.getProperties()).build();

        return config.buildSessionFactory(serviceRegistry);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        return null;
    }
}

From source file:model.HibernateUltils2.java

public static SessionFactory getSessionFactory() {
    //        try
    //        {/*from  ww w.  j a va2 s.co m*/
    // To i tng cu hnh.
    Configuration configuration = new Configuration();
    // Mc nh n s ?c cu hnh trong file hibernate.cfg.xml
    // Bn c th ch nh r file nu mun:
    // configuration.configure("hiberante.cfg.xml");
    configuration.configure();

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

    // To i tng SessionFactory
    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
    //        }
    //        catch (Throwable ex)
    //      {
    //         System.err.println("Initial SessionFactory creation failed." + ex);
    //         throw new ExceptionInInitializerError(ex);
    //      }
}

From source file:monasca.api.infrastructure.persistence.hibernate.HibernateUtil.java

License:Apache License

public static SessionFactory getSessionFactory() throws HibernateException {
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(CONFIGURATION.getProperties()).build();
    return CONFIGURATION.buildSessionFactory(serviceRegistry);
}

From source file:monasca.api.MonApiModule.java

License:Apache License

@Provides
@Singleton/*from   w w  w. j av a  2 s  . c om*/
@Named("orm")
public SessionFactory getSessionFactory() {

    if (config.hibernate == null) {
        throw new ProvisionException("Unable to provision ORM DBI, couldn't locate hibernate configuration");
    }

    try {
        Configuration configuration = new Configuration();

        configuration.addAnnotatedClass(AlarmDb.class);
        configuration.addAnnotatedClass(AlarmActionDb.class);
        configuration.addAnnotatedClass(AlarmActionId.class);
        configuration.addAnnotatedClass(AlarmDefinitionDb.class);
        configuration.addAnnotatedClass(AlarmMetricDb.class);
        configuration.addAnnotatedClass(AlarmMetricId.class);
        configuration.addAnnotatedClass(MetricDefinitionDb.class);
        configuration.addAnnotatedClass(MetricDefinitionDimensionsDb.class);
        configuration.addAnnotatedClass(MetricDimensionDb.class);
        configuration.addAnnotatedClass(SubAlarmDefinitionDb.class);
        configuration.addAnnotatedClass(SubAlarmDefinitionDimensionDb.class);
        configuration.addAnnotatedClass(SubAlarmDb.class);
        configuration.addAnnotatedClass(NotificationMethodDb.class);

        configuration.setProperties(this.getORMProperties(this.config.hibernate.getDataSourceClassName()));
        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();

        // builds a session factory from the service registry
        return configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        throw new ProvisionException("Failed to provision ORM DBI", ex);
    }
}

From source file:monasca.thresh.infrastructure.persistence.hibernate.HibernateUtil.java

License:Apache License

public static SessionFactory getSessionFactory() {
    return CONFIGURATION.buildSessionFactory(
            new StandardServiceRegistryBuilder().applySettings(CONFIGURATION.getProperties()).build());
}