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:abid.password.wicket.GuiceModule.java

License:Apache License

@Override
protected void configure() {
    install(PersistenceService.usingHibernate().across(UnitOfWork.REQUEST).buildModule());

    Configuration configuration = new Configuration();
    configuration.configure();/*  w  w w.j  a v  a 2  s  . c om*/

    bind(Configuration.class).toInstance(configuration);
    bind(UserService.class).to(UserServiceImpl.class);
    bind(UserDao.class).to(UserDaoHibernateImpl.class);
    bind(WebApplication.class).to(MutablePasswordApplication.class);
}

From source file:abstracts.EntityBase.java

public final void connect() {
    factory = new Configuration().configure().buildSessionFactory();
    session = factory.openSession();//  w w w.jav  a  2  s  .  com
    transaction = session.beginTransaction();
}

From source file:acc_r3_javier_gonzalez.Conexion.java

/**
 * Metodo para asegurar la misma SessionFactory durante toda la ejecucion.
 * @return /*w w  w  . j  a v  a  2  s  .c  o  m*/
 */
private static SessionFactory buildSF() {
    try {
        return new Configuration().configure()
                .buildSessionFactory(new StandardServiceRegistryBuilder().configure().build());
    } catch (Throwable e) {
        System.err.printf("Error al iniciar la SessionFactory de miUtil:%n> %s%n", e);
        throw new ExceptionInInitializerError(e);
    }
}

From source file:action.ShoppingAction.java

public String showCategoryProducts() {
    Collection<hibernate.Product> categoryProducts;

    if (categoryId != null) {

        Category category = new Category();
        sessionFactory = new Configuration().configure().buildSessionFactory();
        hibsession = sessionFactory.openSession();
        Transaction tx = null;//  w w w  .  jav a 2 s. c o  m
        Map session = ActionContext.getContext().getSession();

        try {
            tx = hibsession.beginTransaction();
            category = (Category) hibsession.createQuery("FROM Category c WHERE c.id = :id")
                    .setParameter("id", Integer.parseInt(categoryId)).uniqueResult();
            session.put("selectedCategory", category);
            categoryProducts = category.getProducts();
            session.put("categoryProducts", categoryProducts);

        } catch (HibernateException e) {
            e.printStackTrace();
        } finally {

        }
    }
    return SUCCESS;

}

From source file:aish.vaishno.hibernatesample.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*  w  ww  . j av a  2 s .  c om*/
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration configuration = new Configuration().configure();
        StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties());
        SessionFactory factory = configuration.buildSessionFactory(builder.build());
        return factory;
    } catch (HibernateException 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:akvelon.domain.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*from  w  w  w  .ja  v  a 2 s . c  om*/
        //  ??? ? hibernate.cfg.xml "user" + File.separator + "password" + File.separator + "host" + File.separator+

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

        serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).build();

        return configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:App.DatabaseSchema.java

public void CreateTables() {
    Configuration cfg = new Configuration();
    cfg.configure("hibernate.cfg.xml");
    SchemaExport se = new SchemaExport(cfg);

    se.create(true, true);/*from  ww  w  . j a  v  a  2s . c om*/

}

From source file:app.flex.db.Responder.java

public Responder() {
    try {// ww  w . ja va  2  s.  com
        factory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
    } catch (Throwable ex) {
        System.err.println("Failed to create sessionFactory object." + ex);
        throw new ExceptionInInitializerError(ex);
    }
    session = factory.openSession();
}

From source file:app.persistencia.DAO.java

/**
 * Este metdo tiene como funcin principal conectarse a la base de datos
 * mediante Hibernate. El archivo de configuracin de encuentra en la raiz
 * del proyecto: "hibernate.cfg.xml"//www  .ja  v  a2 s  . c  om
 *
 */
public void abrirConexion() {

    try {
        sf = new Configuration().configure().buildSessionFactory();
        session = sf.openSession();
        tx = session.getTransaction();
        tx.begin();
    } catch (HibernateException e) {
        System.out.println("Error al abrir sesion. Mas detalles -->" + e.getMessage());

    }

}

From source file:Application.UI.java

private static SessionFactory configureSessionFactory() throws HibernateException {
    Configuration configuration = new Configuration();
    configuration.configure();/*from  w w w  . j  a v  a2 s  .  co  m*/

    Properties properties = configuration.getProperties();

    serviceRegistry = new ServiceRegistryBuilder().applySettings(properties).buildServiceRegistry();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    return sessionFactory;
}