Example usage for org.hibernate.cfg Configuration getProperties

List of usage examples for org.hibernate.cfg Configuration getProperties

Introduction

In this page you can find the example usage for org.hibernate.cfg Configuration getProperties.

Prototype

public Properties getProperties() 

Source Link

Document

Get all properties

Usage

From source file:com.pymegest.persistence.hibernate.HibernateUtil.java

License:GNU General Public License

public static synchronized void buildSessionFactory() {
    if (sessionFactory == null) {
        Configuration configuration = new Configuration();
        configuration.configure();/*  w ww.  jav  a 2 s.co m*/
        configuration.setProperty("hibernate.current_session_context_class", "thread");
        ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).buildServiceRegistry();
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    }
}

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

private static SessionFactory carregarConexao() {

    try {/*from w w  w  .java2s  .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.sap.data.db.dao.HibernateUtil.java

public static SessionFactory getSessionFactory() {
    try {/*from  ww w  .  j  ava  2 s.c  o m*/
        if (sessionFactory == null || sessionFactory.isClosed()) {
            Configuration configuration = configuration("NO_FIRST_LOAD");
            ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
                    .applySettings(configuration.getProperties()).buildServiceRegistry();
            sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        }
    } catch (HibernateException ex) {
        ex.printStackTrace();
    }
    return sessionFactory;
}

From source file:com.sap.data.db.dao.HibernateUtil.java

public static void incarnate(String entity, String firstLoad) throws NotFoundException {
    synchronized (lockUtil) {
        try {/*  w  w w .jav  a 2s  .  c o  m*/
            Configuration configuration = configuration(firstLoad);
            if (null != entity && null != configuration) {
                if (null == configuration.getClassMapping(entity)) {
                    if (StructureUtil.exist(entity)) {
                        configuration.addResource(PropertyUtil.getHbPjResource() + entity + ".dto.xml");
                        configuration.setProperty(Environment.FORMAT_SQL, "true");
                        if ("true".equals(PropertyUtil.getShowSql())) {
                            configuration.setProperty(Environment.SHOW_SQL, "true");
                        }
                        SchemaUpdate su = new SchemaUpdate(configuration);
                        su.execute(true, true);
                        ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
                                .applySettings(configuration.getProperties()).buildServiceRegistry();
                        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
                        threadLocal.set(configuration);
                    } else {
                        throw new NotFoundException(
                                PropertyUtil.getHbPjResource() + entity + ".dto.xml not exist.");
                    }
                }
            }
        } catch (Exception ex) {
            throw new NotFoundException(ex.getMessage());
        }
    }
}

From source file:com.shadows.liquiblq.data.hibernate.sets.base.BaseSet.java

public BaseSet() {
    Configuration configuration = new Configuration().configure();
    configuration.registerTypeOverride(new PostgresUUIDType());
    StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    factory = configuration.configure().buildSessionFactory(serviceRegistry);
}

From source file:com.shoppingcart.persistance.InvoiceDAO.java

private InvoiceDAO() {
    Configuration configuration = new Configuration();
    configuration.configure("hibernate.cfg.xml");
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .build();//www .ja  va  2 s  .c  o m
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}

From source file:com.shoppingcart.persistance.ItemDAO.java

private ItemDAO() throws HibernateException {
    Configuration configuration = new Configuration();
    configuration.configure("hibernate.cfg.xml");
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .build();//ww  w .ja v a2s  .  c o  m
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}

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

private static SessionFactory buildSessionFactory() {

    try {/* ww  w  .j av  a2  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.spr.hib.domain.NativeApiIllustrationTest.java

License:Open Source License

private SessionFactory configureSessionFactory() throws HibernateException {
    Configuration configuration = new Configuration();
    configuration.configure();/*  w w  w .j  ava  2 s. c om*/
    serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
}

From source file:com.ssidb.helpers.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    Configuration configuration = new Configuration();

    // Create the SessionFactory from hibernate.cfg.xml
    configuration.addAnnotatedClass(UserDTO.class);
    configuration.addAnnotatedClass(Offer.class);
    configuration.addAnnotatedClass(Profile.class);
    configuration.configure("hibernate.cfg.xml");
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    return sessionFactory = configuration.buildSessionFactory(serviceRegistry);

}