List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
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(); }