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:es.logongas.ix3.core.hibernate.HibernateUtil.java

License:Apache License

public static synchronized void buildSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();

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

    ServiceRegistry serviceRegistry2 = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    sessionFactory2 = configuration.buildSessionFactory(serviceRegistry2);

    //new org.hibernate.tool.hbm2ddl.SchemaExport(configuration).setOutputFile("script.sql").setDelimiter(";").create(true, false);
}

From source file:eu.musesproject.windowsclient.model.DBManager.java

License:Apache License

private SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        org.hibernate.cfg.Configuration configuration = new org.hibernate.cfg.Configuration();
        configuration.configure();
        serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties())
                .build();//from w  w  w  .  j  a va 2s . co  m
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    }
    return sessionFactory;
}

From source file:eu.scape_project.tb.hibernate.HibernateUtil.java

License:Apache License

private static SessionFactory buildSessionFactory() {
    try {// w w w  . j  av a  2 s.c  o  m
        Configuration c = new Configuration();
        c.addAnnotatedClass(eu.scape_project.tb.model.entity.Workflow.class);
        c.addAnnotatedClass(eu.scape_project.tb.model.entity.WorkflowRun.class);
        c.addAnnotatedClass(eu.scape_project.tb.model.entity.WorkflowInputPort.class);
        // Create the SessionFactory from hibernate.cfg.xml

        return c.configure().buildSessionFactory();

    } catch (Throwable ex) {
        // Make sure you log the exception, as it might be swallowed
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:eu.trentorise.opendata.ckanalyze.managers.PersistencyManager.java

License:Open Source License

/**
 * Configuration method, here you have to put your annotated class in order
 * to be processed from Hibernate//from  ww  w  . j  a  va  2s  . c  o  m
 * 
 * @return configuration instance
 */
private static synchronized Configuration configure() {
    Configuration configuration = new Configuration();
    configuration.addAnnotatedClass(CatalogStringDistribution.class);
    configuration.addAnnotatedClass(ResourceStringDistribution.class);
    configuration.addAnnotatedClass(Catalog.class);
    configuration.addAnnotatedClass(Resource.class);
    configuration.addAnnotatedClass(Datatype.class);
    configuration.addAnnotatedClass(ResourceDatatypesCount.class);
    configuration.addAnnotatedClass(eu.trentorise.opendata.ckanalyze.jpa.Configuration.class);
    PluralNamingStrategy strategy = new PluralNamingStrategy();
    configuration.setNamingStrategy(strategy);
    configuration.configure();
    sr = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();
    return configuration;
}

From source file:gov.nih.nci.logging.api.logger.hibernate.HibernateSessionFactoryHelper.java

License:BSD License

/**
 * @return - Returns a Hibernate session with audit interceptor using
 * the default session factory created from the <code>hibernate.cfg.xml</code> file
 * @throws HibernateException/*www.ja  va 2 s .co  m*/
 */
public static Session getDefaultAuditSession() throws HibernateException {
    Configuration cfg = new Configuration();
    return cfg.configure().buildSessionFactory().openSession(new ObjectStateInterceptor());

}

From source file:gr.myoffers.ws.wsoffer.util.HibernateUtil.java

public static SessionFactory getSessionFactory() {

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

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

    return sessionFactory;

}

From source file:hib.TableCreater.java

public static void main(String[] args) {
    Configuration cfg = new Configuration();
    //cfg.addAnnotatedClass(table.MiniProject.class);
    //cfg.addAnnotatedClass(table.Employee.class);
    //cfg.addAnnotatedClass(table.MajorProject.class);

    //cfg.addAnnotatedClass(table.LiveProject.class);
    //cfg.addAnnotatedClass(table.Candidate.class);
    cfg.addAnnotatedClass(Table.User.class);
    //cfg.addAnnotatedClass(Table.Profile.class);

    cfg.configure();
    SchemaExport se = new SchemaExport(cfg);
    se.create(true, true);/*from w w w.j  av a2  s . c  o m*/
    System.out.println("TABLE CREATED!!");

}

From source file:it.cnr.ilc.lc.hibernatesearchtest.HibernateUtil.java

private static SessionFactory configureSessionFactory() throws HibernateException {
    Configuration configuration = new Configuration();
    configuration.configure();

    Properties properties = configuration.getProperties();

    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(properties).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    return sessionFactory;
}

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();

        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");
        }/*from   w ww  . j  a  v a 2  s .c  om*/

        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() {
    Configuration conf = new Configuration();
    conf.configure();
    ServiceRegistryBuilder srBuilder = new ServiceRegistryBuilder();
    srBuilder.applySettings(conf.getProperties());
    ServiceRegistry sr = srBuilder.build();
    this.factory = conf.buildSessionFactory(sr);
}