Example usage for org.hibernate.boot.registry StandardServiceRegistryBuilder applySettings

List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder applySettings

Introduction

In this page you can find the example usage for org.hibernate.boot.registry StandardServiceRegistryBuilder applySettings.

Prototype

@SuppressWarnings({ "unchecked", "UnusedDeclaration" })
public StandardServiceRegistryBuilder applySettings(Map settings) 

Source Link

Document

Apply a groups of setting values.

Usage

From source file:com.co.codesoftware.persistencia.configuracion.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {//w  w w .  j  a  va 2s.c  o  m
        if (sessionFactory == null) {
            config = "/hibernate.cfg.xml";
            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:com.daniel.testehibernate.conexao.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*from  www  . j  ava  2 s . c  om*/
        Configuration cfg = new Configuration();
        cfg.configure("hibernate.cfg.xml");
        StandardServiceRegistryBuilder registradorService = new StandardServiceRegistryBuilder();
        registradorService.applySettings(cfg.getProperties());
        StandardServiceRegistry servico = registradorService.build();
        return cfg.buildSessionFactory(servico);
    } catch (Exception e) {
        System.err.println("Criao inicial do objeto session factory falhou. Erro:" + e);
        throw new ExceptionInInitializerError(e);
    }
}

From source file:com.flipkart.fdp.migration.db.DBInitializer.java

License:Apache License

private SessionFactory buildSessionFactory() {
    try {//from ww w .j av a  2  s.c  o m

        Configuration configuration = new Configuration();
        configuration.setProperties(getHibernateProperties());
        configuration.addAnnotatedClass(Batch.class);
        configuration.addAnnotatedClass(BatchRun.class);
        configuration.addAnnotatedClass(MapperDetails.class);

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

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

From source file:com.hibernate.app.Program.java

/**
 * @param args the command line arguments
 *///  www  .j  a  v a2s  .co  m
public static void main(String[] args) {
    Configuration configuration = new Configuration().configure("resources/hibernate.cfg.xml");
    StandardServiceRegistryBuilder registry = new StandardServiceRegistryBuilder();
    registry.applySettings(configuration.getProperties());
    ServiceRegistry serviceRegistry = registry.build();
    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    Session session = sessionFactory.openSession();
    //Transaction trans=session.beginTransaction();
    //session.save(new Discount(0,"50% OFF",50,null,true));
    //trans.commit();
    List<Discount> discounts = session.getNamedQuery("Discount.findAll").list();
    discounts.forEach(d -> {
        System.out.println(d.getDiscountTitle());
    });
    session.close();
    sessionFactory.close();

    System.out.println("Finish");
    System.exit(0);
}

From source file:com.laborun.dao.Connection.java

public static Session getConnection() {
    if (connection == null) {

        //                SessionFactory  sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
        Configuration configuration = new Configuration().configure();

        StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();

        serviceRegistryBuilder.applySettings(configuration.getProperties());

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

        connection = sessionFactory.openSession();
    }//from w  w w  .jav a  2 s.c  om
    return connection;
}

From source file:com.luizalabs.friendsserver.util.HibernateUtil.java

public static SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        try {/*from   w  w  w .  j a v  a 2s. com*/
            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.naval.persistencia.hibernate.HibernateUtil.java

public static synchronized void buildSessionFactory() {
    if (sessionFactory == null) {
        Configuration configuration = new Configuration();
        configuration.configure();/*ww w  . j  a  v a 2s.com*/
        configuration.setProperty("hibernate.current_session_context_class", "thread");

        StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
        // If you miss the below line then it will complaing about a missing dialect setting
        serviceRegistryBuilder.applySettings(configuration.getProperties());
        ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();

        sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    }
}

From source file:com.registrolocacao.conexao.HibernateUtil.java

private static SessionFactory carregarConexao() {

    try {//from  ww  w . j  a  v a2  s.c  o m
        Configuration config = new Configuration().configure("hibernate.cfg.xml");
        StandardServiceRegistryBuilder registro = new StandardServiceRegistryBuilder();
        registro.applySettings(config.getProperties()).build();
        StandardServiceRegistry servico = registro.build();
        return config.buildSessionFactory(servico);
    } catch (Throwable e) {
        throw new ExceptionInInitializerError(e);
    }
}

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

private static SessionFactory buildSessionFactory() {

    try {/*from   w  w  w.ja  v a 2  s .c o m*/
        Configuration configuration = new Configuration().configure(); // configures settings from hibernate.cfg.xml

        StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();

        serviceRegistryBuilder.applySettings(configuration.getProperties());

        ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
        return configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.stackoverflow.jersey.hibernate.SessionFactoryFactory.java

public SessionFactoryFactory() {
    Configuration configuration = new Configuration();
    configuration.configure("hibernate.cfg.xml");
    StandardServiceRegistryBuilder srBuilder = new StandardServiceRegistryBuilder();
    srBuilder.applySettings(configuration.getProperties());
    sessionFactory = configuration.buildSessionFactory(srBuilder.build());
}