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.luizalabs.friendsserver.util.HibernateUtil.java

public static SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        try {/*  www.j av a  2 s .c  o  m*/
            Configuration configuration = new Configuration().configure().addAnnotatedClass(Friend.class)
                    .addAnnotatedClass(Post.class);

            StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
            serviceRegistryBuilder.applySettings(configuration.getProperties());

            ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
            sessionFactory = configuration.buildSessionFactory(serviceRegistry);

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

        return sessionFactory;
    } else {
        return sessionFactory;
    }
}

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

public static Session getCurrentSession() {
    if (sessionFactory == null) {
        System.out.println("Hibernate configuration loading...");
        Configuration cfg = new Configuration();
        System.out.println("Hibernate configuration loaded...");
        cfg.configure();/*from ww w  . j  ava  2  s .  co  m*/
        ServiceRegistry sr = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()).build();
        System.out.println("Hibernate registried");
        System.out.println(sr);
        sessionFactory = cfg.buildSessionFactory(sr);
    }
    return sessionFactory.getCurrentSession();
}

From source file:com.milesgwood.moe.hbm.Hibernate.java

/**
 * Called one time to setup the Session Factory
 * @throws Exception //from  w  ww  .  j  a va  2 s  .com
 */
public static void setUp() {
    if (sessionFactory == null) {
        // A SessionFactory is set up once for an application!
        final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure() // configures settings from hibernate.cfg.xml
                .build();
        try {
            sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory();
        } catch (Exception e) {
            // The registry would be destroyed by the SessionFactory, but we had trouble building the SessionFactory
            // so destroy it manually.
            StandardServiceRegistryBuilder.destroy(registry);
            Logger.getLogger(Hibernate.class.getName()).log(Level.SEVERE, null, e);
        }
    }
}

From source file:com.mtech.easyexchange.SessionFactoryProvider.java

License:Open Source License

protected static SessionFactory createSessionFactory() {
    try {/* w ww  .  j a  va  2  s . co  m*/

        Configuration cfg = new Configuration();
        cfg.configure("hibernate.cfg.xml");

        StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(cfg.getProperties()).build();
        return cfg.buildSessionFactory(serviceRegistry);

    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory Creation Failed");
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.mycompany.desktopinlamninguppgift2.repository.NewHibernateUtil.java

public static SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        Configuration configuration = new Configuration().configure();
        StandardServiceRegistry registry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        sessionFactory = configuration.buildSessionFactory(registry);
    }/*from  w w  w.ja  v  a 2  s  .  c  om*/
    return sessionFactory;
}

From source file:com.mycompany.hibernate.HibernateConfig.java

private static SessionFactory buildSessionFactory() {
    final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure().build();
    SessionFactory sessionFactory = null;
    try {// w w w  .j a  v a 2 s . c o  m
        sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory();
        return sessionFactory;
    } catch (Throwable e) {
        StandardServiceRegistryBuilder.destroy(registry);
    }
    return sessionFactory;
}

From source file:com.mycompany.hibernateExp.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*from ww  w  .j  a  v  a  2s.c  o  m*/
        //Create a sessionFactory based on the hibernate.cfg.xml
        //return new Configuration().buildSessionFactory(new StandardServiceRegistryBuilder().build());
        Configuration config = new Configuration();
        config.configure();

        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(config.getProperties()).build();
        return config.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed. \n" + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.mycompany.thymeleafspringapp.config.AppConfig.java

@Bean
@Profile({ "test", "production" })
public SessionFactory getSessionFactory() {

    org.hibernate.cfg.Configuration configuration = new org.hibernate.cfg.Configuration();
    configuration.configure("hibernate.cfg.xml");
    StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties());
    SessionFactory factory = configuration.buildSessionFactory(ssrb.build());
    return factory;
}

From source file:com.myfarmchat.farmchat.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*w  w  w  . j  a  v a 2  s  . com*/
        Configuration configuration = new Configuration().configure("hibernate.cfg.xml"); //ginetai h antistoixish twn objects me th bash
        StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties());
        sessionFactory = configuration.buildSessionFactory(builder.build());
        return sessionFactory;
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        ex.printStackTrace();
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.nanosolution.aecontrol.util.HibernateUtil.java

private static SessionFactory buildSessionFactory() {

    try {// w w  w. j a va2s .c  o m
        Configuration configuration = new Configuration();
        configuration.configure("hibernate.cfg.xml");
        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        return sessionFactory;
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        System.err.println(ex.getCause());
        throw new ExceptionInInitializerError(ex);
    }
}