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:edu.depaul.se452g4.mover.util.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*from  w w  w  . j  a  va 2s.c om*/
        if (sessionFactory == null) {
            Configuration configuration = new Configuration()
                    .configure(HibernateUtil.class.getResource("/hibernate.cfg.xml"));
            StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
            serviceRegistryBuilder.applySettings(configuration.getProperties());
            ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
            sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        }
        return sessionFactory;
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:edu.depaul.se452g4.mover.util.HibernateUtil.java

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

    SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build());

    return sessionFactory;
}

From source file:edu.eci.cosw.jpa.sample.SimpleMainApp.java

License:Open Source License

public static SessionFactory getSessionFactory() {
    // loads configuration and mappings
    Configuration configuration = new Configuration().configure("hibernate.cfg.xml");
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();

    // builds a session factory from the service registry
    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
}

From source file:edu.nps.moves.mmowgli.hibernate.AbstractVHib.java

License:Open Source License

protected void init2() {
    if (initted2)
        return;//from  ww  w  . j av  a2  s  . c om
    initted2 = true;

    try {
        // Set up the mapping
        addAnnotatedClasses(getExampleMappedClass(), cnf);

        StandardServiceRegistryBuilder srb = new StandardServiceRegistryBuilder();
        srb.applySettings(cnf.getProperties());
        srb.addService(EventListenerRegistry.class, new EventListenerRegistryImpl()); // have to add manually
        sr = srb.build();

        sf = cnf.buildSessionFactory(sr);
    } catch (Throwable ex) {
        commonInitCatch(ex);
    }
}

From source file:edu.temple.tutrucks.HibernateUtil.java

/**
 * Builds Hibernate's Session Factory. Required by Hibernate
 * @return the session factory for Hibernate
 *///from w w w .  j  av  a  2s  .  co m
private static SessionFactory buildSessionFactory() {
    try {
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration configuration = new Configuration();
        configuration.configure();
        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        return configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        // Make sure you log the exception, as it might be swallowed
        System.err.println("Initial SessionFactory creation failed.");
        System.err.println(ex.getMessage());
        ex.printStackTrace();
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:ee.ria.xroad.common.db.HibernateUtil.java

License:Open Source License

private static SessionFactoryCtx createSessionFactoryCtx(String name, Interceptor interceptor)
        throws Exception {
    log.trace("Creating session factory for '{}'...", name);

    Configuration configuration = getDefaultConfiguration(name, interceptor);
    configuration.configure("hibernate.cfg.xml");
    configuration.configure(name + ".hibernate.cfg.xml");

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

    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    return new SessionFactoryCtx(sessionFactory, serviceRegistry);
}

From source file:Entidades.BaseDAO.java

public static Session openSession() throws Exception {
    Configuration configuration = new Configuration();
    configuration.configure();/*from  w w  w  . j a  v a  2 s .c om*/
    StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder()
            .configure("hibernate.cfg.xml").build();
    SessionFactory sessionFactory = configuration.buildSessionFactory(standardRegistry);
    Session session = sessionFactory.openSession();
    return session;
}

From source file:erufu.wizardo.rawsviewer.db.HibernateUtil.java

private static SessionFactory init() {
    final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure() // configures settings from hibernate.cfg.xml
            .build();/*w ww .j a  va  2s.c o  m*/
    try {
        return new MetadataSources(registry).buildMetadata().buildSessionFactory();
    } catch (Exception e) {
        StandardServiceRegistryBuilder.destroy(registry);
        throw new RuntimeException(e);
    }

}

From source file:es.logongas.ix3.core.hibernate.HibernateUtil.java

License:Apache License

public static synchronized void buildSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();// w w  w.j  a  v  a2 s .  c  o m

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

    ServiceRegistry serviceRegistry2 = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    sessionFactory2 = configuration.buildSessionFactory(serviceRegistry2);

    //new org.hibernate.tool.hbm2ddl.SchemaExport(configuration).setOutputFile("script.sql").setDelimiter(";").create(true, false);
}

From source file:es.munvi.hibernateannotated.main.Lanzadera.java

public static void main(String[] args) {
    try {/*from   w  w w  .  java  2  s.  c  o  m*/
        Configuration configuration = new Configuration().addAnnotatedClass(Clientes.class).configure();
        serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties())
                .build();
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        System.err.println("Failed to create SessionFactory object " + ex);
        throw new ExceptionInInitializerError(ex);
    }
    Lanzadera Me = new Lanzadera();
    Me.listClientes();
    /*Me.addCliente("007", "Carlos", "Ciao", "Membrilla");
    Me.addCliente("008", "Enrique", "Clar", "Parla");
    Me.addCliente("009", "Pablo", "Borne", "Pizarra");*/
    //Me.updateCliente("009", "Navalcarnero");
    //Me.deleteCliente("009");
    //Me.listClientes();
    sessionFactory.close();
    System.exit(0);
}