Example usage for org.hibernate.cfg Configuration configure

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

Introduction

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

Prototype

public Configuration configure() throws HibernateException 

Source Link

Document

Use the mappings and properties specified in an application resource named hibernate.cfg.xml.

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();
        configuration.setProperty("hibernate.current_session_context_class", "thread");
        ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).buildServiceRegistry();
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    }//from  w  ww . jav  a  2 s  . c o m
}

From source file:com.quix.aia.cn.imo.database.HibernateFactory.java

License:Open Source License

public static SessionFactory buildSessionFactory() throws HibernateException {
    if (sessionFactory != null) {
        closeFactory();//ww w.  jav  a 2s . c  om
    }

    Configuration configuration = new Configuration();
    configuration.configure();
    sessionFactory = configuration.buildSessionFactory();

    return sessionFactory;
}

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.spr.hib.domain.NativeApiIllustrationTest.java

License:Open Source License

private SessionFactory configureSessionFactory() throws HibernateException {
    Configuration configuration = new Configuration();
    configuration.configure();
    serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();//  w w  w.j  a  v a 2 s  .co  m
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
}

From source file:com.storenotes.util.HibernateStuff.java

public HibernateStuff() {
    Configuration config = new Configuration();

    config.addAnnotatedClass(com.storenotes.domain.Employee.class);
    config.addAnnotatedClass(com.storenotes.domain.StoreSection.class);
    config.addAnnotatedClass(com.storenotes.domain.Task.class);

    config = config.configure();

    new SchemaExport(config).create(true, true);

    StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
    serviceRegistryBuilder.applySettings(config.getProperties());

    final ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();

    config.setSessionFactoryObserver(new SessionFactoryObserver() {
        @Override//from   ww  w  .j  av  a  2 s. com
        public void sessionFactoryCreated(SessionFactory factory) {
        }

        @Override
        public void sessionFactoryClosed(SessionFactory factory) {
            System.out.println("sessionFactoryClosed()");
            ((StandardServiceRegistryImpl) serviceRegistry).destroy();
        }
    });

    this.sessionFactory = config.buildSessionFactory(serviceRegistry);
}

From source file:com.tut.hibernate.util.HibernateUtil.java

License:BSD License

private static SessionFactory buildSessionFactory() {
    try {/*from   ww w .j ava  2s  .  c o m*/
        Configuration configuration = new Configuration();
        configuration.configure();
        ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).buildServiceRegistry();
        SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        return sessionFactory;
    } catch (Throwable ex) {
        logger.error("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.tutev.dao.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {//  w ww. j av a 2  s.  c  o  m
        Configuration configuration = new Configuration();
        configuration.configure();
        serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
                .buildServiceRegistry();
        return configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.tysanclan.site.projectewok.SessionBuilder.java

License:Open Source License

public SessionBuilder() {
    log.debug("Initializing Hibernate");
    Configuration ac = new Configuration();
    log.debug("Configuration created");
    ac.configure();
    log.debug("Basic configuration done");

    ac = ac.addAnnotatedClass(User.class);
    ac = ac.addAnnotatedClass(Activation.class);

    final ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(ac.getProperties()).build();

    factory = ac.buildSessionFactory(serviceRegistry);
}

From source file:com.upittis2739.courseregistration.common.HinberateUtill.java

public static SessionFactory getSessionFactory() throws HibernateException {
    Configuration configuration = new Configuration();
    configuration.configure();
    serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();//w  w  w.  j  a  v a2  s.c  o m
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
}

From source file:conexao.GeraTabelas.java

public static void main(String[] args) {

    Configuration conf = new AnnotationConfiguration();
    conf.configure();
    SchemaExport se = new SchemaExport(conf);
    se.create(true, true);/*from   w w  w .  j  a  v  a2 s .  c  o  m*/
}