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.dao.HibernateSession.java

public static synchronized SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        config = new Configuration();
        config.configure("hibernate.cfg.xml");
        serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
        sessionFactory = config.addAnnotatedClass(com.model.User.class)
                .addAnnotatedClass(com.model.Student.class).addAnnotatedClass(com.model.Lecturer.class)
                .addAnnotatedClass(com.model.Officer.class).addAnnotatedClass(com.model.Item.class)
                .addAnnotatedClass(com.model.UserType.class).addAnnotatedClass(com.model.SmartCard.class)
                .addAnnotatedClass(com.model.ItemOperation.class)
                .addAnnotatedClass(com.model.ItemReservation.class).addAnnotatedClass(com.model.Book.class)
                .addAnnotatedClass(com.model.Journal.class).addAnnotatedClass(com.model.Employee.class)
                .buildSessionFactory(serviceRegistry);
    }/*from  w ww . j  a va  2  s  .com*/

    return sessionFactory;
}

From source file:com.dao.SessionUtil.java

private SessionUtil() {
    Configuration configuration = new Configuration();
    configuration.configure("hibernate.cfg.xml");

    sessionFactory = configuration.buildSessionFactory();
}

From source file:com.Dao.UsuarioDao.java

public UsuarioDao() {
    Configuration configuration = new Configuration();
    configuration.configure("hibernate.cfg.xml");
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    factory = configuration.buildSessionFactory(serviceRegistry);

}

From source file:com.datacentre.model.utils.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();/*from   w w  w .  jav  a2  s  .c om*/

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

    return sessionFactory;
}

From source file:com.db4o.drs.test.hibernate.HibernateUtil.java

License:Open Source License

/**
 * Create a unique Configuration with the underlying database guaranteed to be
 * empty.//from  w  ww.j av  a 2s .c om
 *
 * @return configuration
 */
public static Configuration createNewDbConfig() {
    Configuration configuration = new Configuration().configure(HSQL_CFG_XML);
    String url = JDBC_URL_HEAD + jdbcUrlCounter++;
    return configuration.setProperty(Environment.URL, url);
}

From source file:com.db4o.drs.test.hibernate.RdbmsFixture.java

License:Open Source License

protected Configuration createConfig() {
    Configuration tmp = new Configuration();
    addAllMappings(tmp);
    return ReplicationConfiguration.decorate(tmp);
}

From source file:com.db4o.drs.test.hibernate.ReplicationConfiguratorTest.java

License:Open Source License

private void oneRound() {
    if (reuseUrl == null) {
        cfg = HibernateUtil.createNewDbConfig();
        reuseUrl = cfg.getProperty(Environment.URL);
    } else {//  w ww.j  a v a2  s  .co  m
        Configuration configuration = new Configuration().configure(HibernateUtil.HSQL_CFG_XML);
        cfg = configuration.setProperty(Environment.URL, reuseUrl);
    }

    Util.addClass(cfg, CollectionHolder.class);
    ReplicationConfigurator.configure(cfg);

    sessionFactory = cfg.buildSessionFactory();

    Session session = sessionFactory.openSession();
    session.close();

    tstReferenceType();
    tstCollectionUpdate();
    tstCollectionRemove();
}

From source file:com.dentinium.auth.LoginController.java

public Session createSession() {
    SessionFactory factory = new Configuration().configure().buildSessionFactory();
    return factory.openSession();
}

From source file:com.deskind.tradeoptimization.utils.HibernateUtils.java

public static SessionFactory getSessionFactory(String s) {
    if (sessionFactory == null) {
        Configuration configuration = new Configuration();
        configuration.configure(s);/* ww  w . j a v  a  2s.co m*/
        StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties());
        sessionFactory = configuration.buildSessionFactory(ssrb.build());
    }
    return sessionFactory;
}

From source file:com.diosay.test.webapp.dao.SessionHelper.java

public static SessionFactory getSessionFactory(URL url) {
    Configuration cfg = new Configuration().configure(url);
    StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder()
            .applySettings(cfg.getProperties());
    StandardServiceRegistry ssr = ssrb.build();
    java.sql.Date d;//  w  ww .  j a v a2  s .co  m
    return cfg.buildSessionFactory(ssr);
}