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:javahibernate2.JavaHibernate2.java

public SessionFactory initHibernate() {
    try {/*  w ww.  j  a v a2 s . co  m*/
        final Configuration config = new Configuration();
        config.configure("hibernate.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.toString());
        return null;
    }
}

From source file:kr.debop4j.data.hibernate.tools.HibernateTool.java

License:Apache License

/**
 * Build session factory.//from  w  ww  .  j ava 2s . co m
 *
 * @param cfg the cfg
 * @return the session factory
 */
public static SessionFactory buildSessionFactory(Configuration cfg) {
    assert cfg != null;
    if (log.isInfoEnabled())
        log.info("SessionFactory .");

    ServiceRegistryBuilder registryBuilder = new ServiceRegistryBuilder().applySettings(cfg.getProperties());
    SessionFactory factory = cfg.buildSessionFactory(registryBuilder.buildServiceRegistry());

    if (log.isInfoEnabled())
        log.info("SessionFactory .");

    return factory;
}

From source file:lk.dialoglab.ezcash.util.HibernateUtil.java

private static void setSessionFactory(DBInfo dbInfo) {
    try {//from www  .j av  a 2 s  .c  om

        Configuration conf = new Configuration().configure();
        String url = "jdbc:mysql://" + dbInfo.getServer() + ":" + dbInfo.getPort() + "/" + dbInfo.getDbName();
        //System.out.println("dbInfo: " + dbInfo);
        System.out.println("url to open++++++++++++++++: " + url + " dbInfo:" + dbInfo.getUsername()
                + " dbInfo: " + dbInfo.getPassword());
        conf.setProperty("hibernate.connection.url", url);
        conf.setProperty("hibernate.connection.username", dbInfo.getUsername());
        conf.setProperty("hibernate.connection.password", dbInfo.getPassword());
        serviceRegistry = new StandardServiceRegistryBuilder().applySettings(conf.getProperties()).build();
        sessionFactory = conf.buildSessionFactory(serviceRegistry);

    }

    catch (Throwable ex) {

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

From source file:lkmproject.util.HibernateUtil.java

public static SessionFactory createSessionFactory() {
    Configuration configuration = new Configuration().configure("hibernate.cfg.xml");
    return configuration.buildSessionFactory(
            new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build());
}

From source file:local.prototype.hibernate.AppTest.java

License:Open Source License

@Override
protected void setUp() throws Exception {
    // A SessionFactory is set up once for an application
    Configuration configuration = new Configuration().configure();
    serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();/*www.ja  v a 2  s  .  c  om*/
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
}

From source file:lt.emasina.resthub.factory.ConnectionManager.java

License:Open Source License

public Session getSession(String name) {
    if (!factories.containsKey(name)) {

        Configuration cfg = new Configuration();
        cfg.configure();//from ww w .  ja v a 2  s . c  om

        cfg.setProperty(PROPERTY_URL, cf.getUrl(name));
        cfg.setProperty(PROPERTY_USERNAME, cf.getUsername(name));
        cfg.setProperty(PROPERTY_PASSWORD, cf.getPassword(name));

        if (log.isDebugEnabled()) {
            cfg.setProperty(PROPERTY_SHOWSQL, "true");
            cfg.setProperty(PROPERTY_FORMATSQL, "true");
        }

        if (log.isDebugEnabled()) {
            for (Map.Entry<Object, Object> e : cfg.getProperties().entrySet()) {
                log.debug(String.format("%s property: %s = %s", name, e.getKey(), e.getValue()));
            }
        }

        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(cfg.getProperties()).build();
        factories.put(name, cfg.buildSessionFactory(serviceRegistry));

    }
    return factories.get(name).openSession();
}

From source file:main.java.Contexto.ContextoBase.java

public ContextoBase(String NombreConf) {
    Configuration conf = new Configuration();
    conf.configure(NombreConf);/*from  www  .j a v  a 2 s .co  m*/
    ServiceRegistryBuilder srBuilder = new ServiceRegistryBuilder();
    srBuilder.applySettings(conf.getProperties());
    ServiceRegistry sr = srBuilder.build();
    this.factory = conf.buildSessionFactory(sr);
}

From source file:main.java.Contexto.ContextoBase.java

public ContextoBase() {
    Configuration conf = new Configuration();
    conf.configure();//from w  w w .j a v a  2 s  .  com
    ServiceRegistryBuilder srBuilder = new ServiceRegistryBuilder();
    srBuilder.applySettings(conf.getProperties());
    ServiceRegistry sr = srBuilder.build();
    this.factory = conf.buildSessionFactory(sr);
}

From source file:main.Lanzadera.java

public static void main(String[] args) {
    try {/*from   w ww . ja va  2 s . c o m*/
        Configuration configuration = new Configuration().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();
    System.exit(0);
}

From source file:main.resources.HibernateUtil.java

public static SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        // loads configuration and mappings
        Configuration configuration = new Configuration().configure();
        ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).buildServiceRegistry();
        // builds a session factory from the service registry
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    }/*from  w w w. j a  v  a 2  s . co m*/
    return sessionFactory;
}