Example usage for org.hibernate.cfg Configuration getProperties

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

Introduction

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

Prototype

public Properties getProperties() 

Source Link

Document

Get all properties

Usage

From source file:com.cosw.superstuff.main.Main.java

public static void main(String a[]) {
    Configuration configuration = new Configuration();
    configuration.configure("hibernate.cfg.xml");
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();/*  w ww  .ja  va2s. co  m*/
    SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    Session session = sessionFactory.openSession();
    Transaction tx = session.beginTransaction();

    //Aqui va codigo de pruebas

    Query q2 = session
            .createQuery("SELECT t from Tendero tend INNER JOIN tend.tiendas t WHERE tend.idTenderos = 4961");

    List<Tienda> p = q2.list();

    for (Tienda p1 : p) {
        System.out.println("Fecha" + p1.getNombre());
    }

    tx.commit();
    session.close();
}

From source file:com.cosw.test.TestsFunciones.java

@BeforeClass
public static void setUp() {
    Configuration configuration = new Configuration();
    configuration.configure("hibernate-pruebas-h2.cfg.xml");
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
            .buildServiceRegistry();//w ww.j a  v a2  s .c  o m
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    session = sessionFactory.openSession();

    Pais p = new Pais("Francia", "PA", "FR", Pais.SIHAYCOBERTURA);
    Pais p1 = new Pais("Colombia", "COL", "ESPAOL", Pais.SIHAYCOBERTURA);

    Set<Lugar> lugares = new LinkedHashSet<>();
    Lugar l = new Lugar(p, "Paris", "Louvrie");
    lugares.add(new Lugar(p1, "Bogot", "Cedritos"));

    p1.setLugares(lugares);

    Proveedor proveedor = new Proveedor(1, l, "Hacemos zapatos", "Calle 123", "6701349", "NA", "NA");
    Proveedor proveedor1 = new Proveedor(2, l, "Hacemos Dulce", "Calle 123", "6701349", "NA", "NA");
    Proveedor proveedor2 = new Proveedor(3, l, "Hacemos Colonias", "Calle 123", "6701349", "NA", "NA");
    Proveedor proveedor3 = new Proveedor(4, l, "Hacemos Pokemones", "Calle 123", "6701349", "NA", "NA");
    Proveedor proveedor4 = new Proveedor(5, l, "Hacemos Casas", "Calle 123", "6701349", "NA", "NA");
    Proveedor proveedor5 = new Proveedor(6, l, "Hacemos Carros", "Calle 123", "6701349", "NA", "NA");
    Proveedor proveedor6 = new Proveedor(7, l, "Hacemos Aguacate", "Calle 123", "6701349", "NA", "NA");
    Proveedor proveedor7 = new Proveedor(8, l, "Hacemos Arroces", "Calle 123", "6701349", "NA", "NA");

    Categoria c = new Categoria(1, "Frutas", "Categoria que agrupa las frutas");
    Categoria c1 = new Categoria(100, "Alcohol", "Categoria que agrupa Bebidas Alcoholicas");
    Descuento d = new Descuento(0, new Date(), new Date(), "Esto es un descuento del 0%");
    Descuento d1 = new Descuento(100, new Date(), new Date(), "Esto es un descuento del 10%");

    session.save(d);
    session.save(d1);

    session.save(c);
    session.save(c1);

    session.save(p);
    session.save(p1);
    session.save(new Pais("Panama", "P", "ESPAOL", "1"));
    session.save(new Pais("Chile", "CL", "ESPAOL", "2"));

    session.save(l);

    session.save(proveedor);
    session.save(proveedor1);
    session.save(proveedor2);
    session.save(proveedor3);
    session.save(proveedor4);
    session.save(proveedor5);
    session.save(proveedor6);
    session.save(proveedor7);

    session.save(new Producto(1, c, d, "Banano", proveedor, 300));
    session.save(new Producto(2, c, d, "Manzana", proveedor1, 200));
    session.save(new Producto(3, c, d, "Pera", proveedor2, 200));
    session.save(new Producto(4, c, d, "Anana", proveedor3, 1000));
    session.save(new Producto(100, c, d, "Banano", proveedor4, 300));
    session.save(new Producto(200, c, d, "Manzana", proveedor5, 200));
    session.save(new Producto(300, c, d, "Pera", proveedor6, 200));
    session.save(new Producto(400, c, d, "Anana", proveedor7, 1000));
}

From source file:com.daniel.testehibernate.conexao.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/*from   w  w w.ja  v  a  2 s.  com*/
        Configuration cfg = new Configuration();
        cfg.configure("hibernate.cfg.xml");
        StandardServiceRegistryBuilder registradorService = new StandardServiceRegistryBuilder();
        registradorService.applySettings(cfg.getProperties());
        StandardServiceRegistry servico = registradorService.build();
        return cfg.buildSessionFactory(servico);
    } catch (Exception e) {
        System.err.println("Criao inicial do objeto session factory falhou. Erro:" + e);
        throw new ExceptionInInitializerError(e);
    }
}

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  ww . j  a v a2 s .  c  o  m

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

    return sessionFactory;
}

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);/*from   w w w. j a v a2 s  .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  w w . j a v a2 s . c o  m
    return cfg.buildSessionFactory(ssr);
}

From source file:com.dotosoft.dotoquiz.tools.util.HibernateUtil.java

License:Apache License

public static SessionFactory buildSessionFactory(Settings setting) {
    try {/*  ww  w  .  j  a  v  a2s  .  co  m*/
        Properties prop = new Properties();
        prop.setProperty("hibernate.connection.driver_class",
                setting.getConfiguration().getConnection().getDriverClass());
        prop.setProperty("hibernate.connection.url", setting.getConfiguration().getConnection().getUrl());
        prop.setProperty("hibernate.connection.username", setting.getConfiguration().getConnection().getUser());
        prop.setProperty("hibernate.connection.password",
                setting.getConfiguration().getConnection().getPassword());
        prop.setProperty("hibernate.connection.pool_size",
                String.valueOf(setting.getConfiguration().getConnection().getPoolSize()));
        prop.setProperty("hibernate.dialect", setting.getConfiguration().getDialect());
        prop.setProperty("hibernate.hbm2ddl.auto", setting.getConfiguration().getHbm2ddl());
        prop.setProperty("hibernate.show_sql", setting.getConfiguration().getShowSQL());

        Configuration annotationConfig = new Configuration().addProperties(prop);

        for (String packageMap : setting.getConfiguration().getMappingPackages()) {
            annotationConfig.addPackage(packageMap);
        }

        for (String classMap : setting.getConfiguration().getMappingClasses()) {
            annotationConfig.addAnnotatedClass(Class.forName(classMap));
        }

        StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder()
                .applySettings(annotationConfig.getProperties());
        sessionFactory = annotationConfig.buildSessionFactory(ssrb.build());

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

    return sessionFactory;
}

From source file:com.dreamwork.service.MailService.java

public void start() {
    Configuration configuration = new Configuration().configure();
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties());
    SessionFactory factory = configuration.buildSessionFactory(builder.build());
    service = new SenderService(this);
}

From source file:com.drogaria.util.HibernateUtil.java

private static SessionFactory criarFabricaDeSessoes() {
    try {/*from   w w w  .  ja v a2s.  c  om*/
        Configuration configuracao = new Configuration().configure(); // Leitura do hibernate.cfg.xml

        // 
        ServiceRegistry registro = new StandardServiceRegistryBuilder()
                .applySettings(configuracao.getProperties()).build();

        SessionFactory fabrica = configuracao.buildSessionFactory(registro);
        System.out.println("A fabrica conectou !!!");
        return fabrica;
    } catch (Throwable ex) {
        System.err.println("A fbrica de sesses no pode ser criada." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}