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:br.fgv.dao.FactorySessionMySqlDB.java

License:Open Source License

public static Session create() {
    Session session;/* w w  w.  j a  v  a 2s . c  o m*/
    Configuration cfg = new Configuration();
    cfg.configure().setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect")
            .setProperty("hibernate.connection.url",
                    "jdbc:mysql://localhost:3306/consultaTSE?autoReconnect=true")
            .setProperty("hibernate.connection.driver_class", "org.gjt.mm.mysql.Driver")
            .setProperty("hibernate.connection.username", "root")
            .setProperty("hibernate.connection.password", "").setProperty("hibernate.show_sql", "false");

    session = cfg.buildSessionFactory().openSession();
    return session;

}

From source file:br.gov.jfrj.siga.dp.dao.CpDao.java

License:Open Source License

static public Configuration criarHibernateCfg(String datasource) throws Exception {

    Configuration cfg = new Configuration();
    cfg.setProperty("hibernate.connection.datasource", datasource);

    return configurarHibernate(cfg);
}

From source file:br.gov.jfrj.siga.dp.dao.CpDao.java

License:Open Source License

static public Configuration criarHibernateCfg(String connectionUrl, String username, String password)
        throws Exception {
    Configuration cfg = new Configuration();
    cfg.setProperty("hibernate.connection.url", connectionUrl);
    cfg.setProperty("hibernate.connection.username", username);
    cfg.setProperty("hibernate.connection.password", password);
    cfg.setProperty("hibernate.connection.driver_class", "oracle.jdbc.driver.OracleDriver");
    cfg.setProperty("c3p0.min_size", "5");
    cfg.setProperty("c3p0.max_size", "20");
    cfg.setProperty("c3p0.timeout", "300");
    cfg.setProperty("c3p0.max_statements", "50");

    return configurarHibernate(cfg);
}

From source file:br.gov.jfrj.siga.dp.dao.CpDao.java

License:Open Source License

static public Configuration criarHibernateCfg(CpAmbienteEnumBL ambiente, CpPropriedadeBL prop)
        throws Exception {

    Configuration cfg = new Configuration();

    // Isto e para manter o naming strategy do hibernate 3.5 na versao 3.6
    cfg.setNamingStrategy(DefaultNamingStrategy.INSTANCE);
    cfg.setProperty("hibernate.connection.url", prop.urlConexao());
    cfg.setProperty("hibernate.connection.username", prop.usuario());
    cfg.setProperty("hibernate.connection.password", prop.senha());
    cfg.setProperty("hibernate.connection.driver_class", prop.driverConexao());
    cfg.setProperty("c3p0.min_size", prop.c3poMinSize());
    cfg.setProperty("c3p0.max_size", prop.c3poMaxSize());
    cfg.setProperty("c3p0.timeout", prop.c3poTimeout());
    cfg.setProperty("c3p0.max_statements", prop.c3poMaxStatements());

    cfg.setProperty("hibernate.jdbc.use_streams_for_binary", "true");

    configurarHibernate(cfg);//from   w  w w . j a  v  a2s.co  m
    return cfg;
}

From source file:br.gov.jfrj.siga.model.dao.HibernateUtil.java

License:Open Source License

/**
 * @param resource/*from w  ww.  j  a v  a 2 s  .  c o m*/
 * @return
 */
public static Configuration criarConfiguracao(String resource) {
    Configuration conf = new Configuration();
    conf.configure(resource);

    return conf;
}

From source file:br.gov.jfrj.siga.model.dao.HibernateUtil.java

License:Open Source License

public static Configuration criarConfiguracao(String resource, Class<?>... classesAnotadas) {

    Configuration conf = new Configuration();

    for (Class<?> clazz : classesAnotadas) {
        conf.addAnnotatedClass(clazz);//from  w ww  . ja  v a  2  s. c  om
    }

    // conf.addResource(resource);
    conf.configure(resource);

    return conf;
}

From source file:br.ifes.gerenciadormesada.conexao.HibernateUtil.java

@SuppressWarnings("unused")

private static SessionFactory buildSessionFactory() {
    try {/*from  w  ww  .j a  v  a2  s.co m*/
        //objeto que armazena configuraes do hibernate.cfg.xml
        Configuration configuration = new Configuration();

        //mtodo que l e valida as configuraes em hibernate.cfg.xml
        configuration.configure();

        //aplica e carrega as configuraes no objeto serviceRegistry
        //serviceRegistry = (ServiceRegistry) new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();
        serviceRegistry = (ServiceRegistry) new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        //cria uma ou mais instncias de sesso da configurao. Geralmente
        //uma aplicao tem uma nica instncia de sesso e threads servindo pedidos de clientes
        //obtendo instncias da sesso do factory (fbrica)
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);

        return sessionFactory;
    } catch (Exception e) {
        throw new ExceptionInInitializerError("Criacao do objeto falhou: " + e);
    }
}

From source file:br.ifmt.dai.curso.GerenciadorEventos.java

public static void salvarEvento(String evento, String data) {
    try {/*from   www.  j  av  a  2s.c o  m*/
        SessionFactory sf = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
        Session s = sf.openSession();
        Transaction tx = s.beginTransaction();
        Eventos e = new Eventos();
        e.setDataEvento(data);
        e.setEvento(evento);
        s.saveOrUpdate(e);
        tx.commit();
        s.close();
        System.out.println("Evento incluido");
    } catch (Exception e) {
    }
}

From source file:br.ifmt.dai.curso.GerenciadorEventos.java

public List listaEventos() {
    SessionFactory sf = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
    Session s = sf.openSession();//from ww w.ja  v a2s .  c o  m
    s.beginTransaction();
    List lista = s.createQuery("from Eventos").list();
    s.getTransaction().commit();
    return lista;
}

From source file:br.pro.x87.config.HibernateConnector.java

private HibernateConnector() throws HibernateException {

    // build the config
    cfg = new Configuration();

    /**/*from  w w  w.  j  a  va 2s .c  om*/
     * Connection Information..
     */
    cfg.setProperty("hibernate.connection.driver_class", "com.mysql.jdbc.Driver");
    cfg.setProperty("hibernate.connection.url", "jdbc:mysql://localhost:3306/maqcontrol");
    cfg.setProperty("hibernate.connection.username", "root");
    cfg.setProperty("hibernate.connection.password", "root");
    cfg.setProperty("hibernate.show_sql", "true");
    cfg.setProperty("hibernate.hbm2ddl.auto", "update");

    /**
     * Mapping Resources..
     */
    cfg.addAnnotatedClass(br.pro.x87.model.Marca.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Maquina.class);

    cfg.addAnnotatedClass(br.pro.x87.model.CotacaoProduto.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Cidade.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Bairro.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Endereco.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Area.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Empresa.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Manutencao.class);

    cfg.addAnnotatedClass(br.pro.x87.model.Operacao.class);
    cfg.addAnnotatedClass(br.pro.x87.model.TipoOperacao.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Funcao.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Funcionario.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Servico.class);
    cfg.addAnnotatedClass(br.pro.x87.model.OperacaoServico.class);
    cfg.addAnnotatedClass(br.pro.x87.model.ServicoManutencao.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Produto.class);
    cfg.addAnnotatedClass(br.pro.x87.model.Vinculo.class);

    sessionFactory = cfg.buildSessionFactory();
}