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:MainPrincipal.Main.java

public static boolean inicialitzat() {
    Configuration config = new Configuration();
    config.configure("hibernate.cfg.xml");
    StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(config.getProperties()).build();
    SessionFactory factory = config.buildSessionFactory(serviceRegistry);
    Session session = factory.openSession();

    Query q = session.createQuery("Select Count(*) From Espectacle");
    int numero = ((Number) q.uniqueResult()).intValue();
    if (numero == 0)
        return false;
    else//w w w  .j  av  a2  s .  c o m
        return true;

}

From source file:me.shafin.sustord.utilities.HibernateUtil.java

public static SessionFactory getSessionFactory() throws HibernateException, SQLException {
    if (sessionFactorySingletone == null) {

        Configuration configuration = new Configuration().configure();
        StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties());
        sessionFactorySingletone = configuration.buildSessionFactory(builder.build());

    }//w w w.  ja v  a2  s . c  o m
    return sessionFactorySingletone;
}

From source file:mnzw.projekty.HiberUtil.java

public static SessionFactory getXMLSessionFactory() {
    try {//from  w w  w  . j a v a 2s  .  c  o m
        File mappingDir = new File("src\\mnzw\\projekty\\mapowanie");
        Configuration config = new Configuration().configure();

        config.setProperty("hibernate.show_sql", "false");
        config.addDirectory(mappingDir);

        StandardServiceRegistryBuilder registryBuilder = new StandardServiceRegistryBuilder();
        registryBuilder.applySettings(config.getProperties());
        ServiceRegistry serviceRegistry = registryBuilder.build();

        SessionFactory sf = config.buildSessionFactory(serviceRegistry);

        return (sf);
    } catch (Throwable ex) {

        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:mnzw.projekty.HiberUtil.java

public static SessionFactory getANNSessionFactory() {
    try {//from   w w  w  .  j  av  a2 s  .com
        Configuration config = new Configuration().configure();
        config.setProperty("hibernate.show_sql", "false");

        config.addAnnotatedClass(Jezyki.class).addAnnotatedClass(JezykProgramowania.class)
                .addAnnotatedClass(Osoba.class).addAnnotatedClass(Kierownik.class)
                .addAnnotatedClass(Programista.class).addAnnotatedClass(Projekt.class)
                .addAnnotatedClass(Zapotrzebowanie.class).addAnnotatedClass(Zatrudnienie.class);

        config.setProperty("hibernate.show_sql", "false");
        //config.setProperty("hibernate.hbm2ddl.auto", "none");

        StandardServiceRegistryBuilder registryBuilder = new StandardServiceRegistryBuilder();
        registryBuilder.applySettings(config.getProperties());
        ServiceRegistry serviceRegistry = registryBuilder.build();

        SessionFactory sf = config.buildSessionFactory(serviceRegistry);

        return (sf);
    } catch (Throwable ex) {

        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:model.classes.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {//from w ww .j  a  v a 2  s  .  co  m
        Configuration configuration = new Configuration();
        configuration.configure("model/xml/hibernate.cfg.xml");
        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();

        SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        // Create the SessionFactory from hibernate.cfg.xml
        //return new Configuration().configure("model/xml/hibernate.cfg.xml").buildSessionFactory(
        //       new StandardServiceRegistryBuilder().build() );
        return sessionFactory;
    } 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:model.Data_Handler.java

private SessionFactory getSessionFactory() {
    try {/* ww w.  j a  v  a  2  s. c o  m*/
        final Configuration config = new Configuration();
        config.configure("mealsHibernate.cfg.xml");
        LOG.info("Connection to hibernate URL = " + config.getProperty("hibernate.connection.url"));
        StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(config.getProperties()).build();

        return config.buildSessionFactory(serviceRegistry);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        return null;
    }
}

From source file:model.HibernateUltils2.java

public static SessionFactory getSessionFactory() {
    //        try
    //        {/*from  w w  w.ja v  a 2s.c  om*/
    // To i tng cu hnh.
    Configuration configuration = new Configuration();
    // Mc nh n s ?c cu hnh trong file hibernate.cfg.xml
    // Bn c th ch nh r file nu mun:
    // configuration.configure("hiberante.cfg.xml");
    configuration.configure();

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

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

From source file:modelo.utils.HibernateUtil.java

License:Apache License

/**
 * Mtodo que captura a SessionFactory criada na classe e retorna para a 
 * classe que est invocando o mtodo.//from  w  ww.  j  a va2 s .c  o  m
 * @return Um objeto SessionFactory contendo os dados da sesso corrente.
 */
public static SessionFactory getSessionFactory() {

    if (sessionFactory == null) {

        Configuration configuration = new Configuration();
        configuration.configure();
        serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        sessionFactory.openSession();
        return sessionFactory;

    }

    return sessionFactory;

}

From source file:Modelos.Clases.Pruebas.java

public static void main(String[] args) {
    Configuration configuracion = new Configuration();
    configuracion.configure(); // lee el archivo de hibernate

    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuracion.getProperties())
            .buildServiceRegistry();/*  w  w  w  . j av  a  2 s  .com*/
    SessionFactory sessionFactory = configuracion.buildSessionFactory(serviceRegistry);
    Session session = sessionFactory.openSession();

    LoginDAO login = new LoginDAO("root", "root");
    ClienteDAO cliente = new ClienteDAO("nombre", "apellido", "telefono", "dni");
    VehiculoDAO vehiculo = new VehiculoDAO("marca", "modelo", "color", "matricula", "descripcion");
    MecanicoDAO mecanico = new MecanicoDAO("nombre", "apellido");
    cliente.setVehiculo(vehiculo);
    vehiculo.setCliente(cliente);
    vehiculo.setMecanico(mecanico);
    mecanico.setVehiculo(vehiculo);

    session.beginTransaction();
    session.saveOrUpdate(login);
    session.saveOrUpdate(cliente);
    session.saveOrUpdate(vehiculo);
    session.saveOrUpdate(mecanico);
    session.getTransaction().commit();
    session.close();
    sessionFactory.close();

}

From source file:Modelos.Gestion.Gestion.java

public Gestion() {
    Configuration configuracion = new Configuration();
    configuracion.configure(); // lee el archivo de hibernate

    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuracion.getProperties())
            .buildServiceRegistry();//from www.  j  av a  2 s  . c  o m
    sessionFactory = configuracion.buildSessionFactory(serviceRegistry);
    session = sessionFactory.openSession();
}