Example usage for org.hibernate.cfg Configuration Configuration

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

Introduction

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

Prototype

public Configuration() 

Source Link

Usage

From source file:com.krawler.esp.hibernate.impl.HibernateUtil.java

License:Open Source License

private static Configuration getConfiguration() {
    if (config == null) {
        System.out.print("configuring Hibernate ... ");
        try {// w  w w  .j a  va 2s . c o m
            config = new Configuration().configure();
            System.out.println("ok");
        } catch (HibernateException e) {
            System.out.println("failure");
            e.printStackTrace();
        }
    }
    return config;
}

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();
    }//w w w  .ja  v  a2s.  c  o m
    return connection;
}

From source file:com.leqienglish.util.SessionBulder.java

/**
 * ? Session/*from   w ww  . j a  va  2s. c o  m*/
 * @return 
 */
private static Session getSession() {
    if (sessionFactory == null) {
        // Configuration--?Hibernate.properties
        Configuration configuration = new Configuration();
        // --?Xxx.hbm.xml
        configuration.configure();

        // SessionFactory
        sessionFactory = configuration.buildSessionFactory();
    }
    return sessionFactory.openSession();
}

From source file:com.liferay.portal.spring.hibernate.PortalHibernateConfiguration.java

License:Open Source License

protected Configuration newConfiguration() {
    Configuration configuration = new Configuration();

    try {/* w w  w . j av a  2  s  .  c om*/
        String[] resources = getConfigurationResources();

        for (String resource : resources) {
            try {
                readResource(configuration, resource);
            } catch (Exception e2) {
                if (_log.isWarnEnabled()) {
                    _log.warn(e2, e2);
                }
            }
        }

        configuration.setProperties(PropsUtil.getProperties());

        if (Validator.isNull(PropsValues.HIBERNATE_DIALECT)) {
            String dialect = determineDialect();

            configuration.setProperty("hibernate.dialect", dialect);
        }

        DB db = DBFactoryUtil.getDB();

        String dbType = db.getType();

        if (dbType.equals(DB.TYPE_HYPERSONIC)) {
            //configuration.setProperty("hibernate.jdbc.batch_size", "0");
        }
    } catch (Exception e1) {
        _log.error(e1, e1);
    }

    Properties hibernateProperties = getHibernateProperties();

    if (hibernateProperties != null) {
        for (Map.Entry<Object, Object> entry : hibernateProperties.entrySet()) {

            String key = (String) entry.getKey();
            String value = (String) entry.getValue();

            configuration.setProperty(key, value);
        }
    }

    return configuration;
}

From source file:com.liferay.samplehibernate.util.HibernateUtil.java

License:Open Source License

private HibernateUtil() {
    try {/*w  w w  .j  av  a 2 s .  c om*/
        Configuration configuration = new Configuration();

        configuration = configuration.configure();

        _sessionFactory = configuration.buildSessionFactory();
    } catch (Exception e) {
        _log.error(e, e);
    }
}

From source file:com.liusoft.util.db.Hibernate.java

License:Open Source License

/**
 * Hibernate/*from  w  w  w  .j  a  v a 2 s .co m*/
 * @param cfg_path
 */
private Hibernate(URL cfg_path) {
    this.sessions = new ThreadLocal<Session>();
    this.transactions = new ThreadLocal<Transaction>();
    this.cfg = new Configuration().configure(cfg_path);
    this.sessionFactory = (SessionFactoryImpl) cfg.buildSessionFactory();
    this.hibernate_cfg = cfg_path;
    this.cacheProvider = sessionFactory.getSettings().getCacheProvider();
    this.caches = new Hashtable<String, Cache>();
}

From source file:com.lt.clienttracker.HibernateManager.java

private static SessionFactory buildSessionFactory() {
    try {/*from   w ww .j ava  2s  .  c o m*/
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration cfg = new Configuration();
        cfg.configure();
        serviceRegistryBuilder = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties());
        return cfg.buildSessionFactory(serviceRegistryBuilder.build());
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.luan.thermospy.server.db.util.ThermospyHibernateUtil.java

License:Open Source License

private static SessionFactory createSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();//from   w w w.  ja  va  2  s. c o m
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
}

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

public static SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        try {//  w w  w .ja  va  2  s  . c  om
            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.mangelt.movies.manager.utileria.Conexion.java

public static final Session session() {
    SessionFactory sessionFactory = null;
    Configuration config = new Configuration().configure();
    // Build a Registry with our configuration properties
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())
            .build();/*from   w w w  . jav  a2s.c  om*/

    sessionFactory = config.buildSessionFactory(serviceRegistry);
    return sessionFactory.openSession();
}