List of usage examples for org.hibernate.cfg Configuration getProperties
public Properties getProperties()
From source file:br.com.sicva.conexao.FabricaDeConexao.java
private static SessionFactory buildSessionFactory() { try {// ww w . j a v a 2 s .c o m Configuration configuracao = new Configuration().configure(); ServiceRegistry registro = new StandardServiceRegistryBuilder() .applySettings(configuracao.getProperties()).build(); SessionFactory fabrica = configuracao.buildSessionFactory(registro); return fabrica; } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:br.com.sigcopex.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {//w w w.j a va 2 s .c o m // Cria um SessionFactory a partir do hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; } catch (Throwable ex) { // Exibe uma mensagem de erro System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:br.com.sinax.musicpoc.Bootstrap.java
License:Apache License
/** * Builds the persistance./*www . j a v a2 s. co m*/ */ private void buildPersistance() { // Build Hibernate Configuration Configuration configuration = new Configuration(); configuration.addAnnotatedClass(Music.class); configuration.setProperty("hibernate.connection.driver_class", "org.h2.Driver"); configuration.setProperty("hibernate.connection.url", "jdbc:h2:mem:test_mem;"); configuration.setProperty("hibernate.connection.username", ""); configuration.setProperty("hibernate.connection.password", ""); configuration.setProperty("hibernate.dialect", "org.hibernate.dialect.H2Dialect"); configuration.setProperty("hibernate.hbm2ddl.auto", "update"); configuration.setProperty("hibernate.show_sql", "true"); configuration.setProperty("hibernate.connection.pool_size", "3"); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build()); // Registry on Container registryComponent(MusicDaoImpl.class); registryComponent(new HibernateSessionProviderImpl(sessionFactory)); }
From source file:br.com.utils.HibernateUtil.java
public static SessionFactory getSessionFactory() { if (sessionFactory == null) { // loads configuration and mappings Configuration configuration = new Configuration().configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // builds a session factory from the service registry sessionFactory = configuration.buildSessionFactory(serviceRegistry); }//from www.j a va 2s. c om return sessionFactory; }
From source file:br.edu.ifes.sr.dw.conexao.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from w ww . ja va 2s. c o 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(); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); //aplica e carrega as configuraes no objeto serviceRegistry serviceRegistryBuilder.applySettings(configuration.getProperties()); //objeto responsvel pela configuraes do hibernate.cfg.xml ServiceRegistry serviceRegistry = serviceRegistryBuilder.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) fabrica uma ou mais instncia de sesses de acesso ao banco a //partir da configuraes do objeto serviceRegistry return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable e) { throw new ExceptionInInitializerError("Criacao do objeto falhou: " + e); } }
From source file:br.eti.sw.pontocerto.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {//from w ww.j a va 2 s . c o m Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(cfg.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); return cfg.buildSessionFactory(serviceRegistry); } catch (Throwable e) { System.out.println("Criao inicial do objeto Session Factory falhou. Erro: " + e); throw new ExceptionInInitializerError(e); } }
From source file:br.gov.jfrj.siga.dp.dao.CpDaoTest.java
License:Open Source License
/** * @param args/*from w w w . j a va2 s . c om*/ * @throws Exception * @throws NoSuchMethodException * @throws InvocationTargetException * @throws IllegalAccessException * @throws SecurityException */ // public static void main(String[] args) throws SecurityException, // IllegalAccessException, InvocationTargetException, // NoSuchMethodException, Exception { // // CpAmbienteEnumBL ambiente = CpAmbienteEnumBL.DESENVOLVIMENTO; // Cp.getInstance().getProp().setPrefixo(ambiente.getSigla()); // // Configuration cfg = CpDao.criarHibernateCfg(ambiente); // HibernateUtil.configurarHibernate(cfg, ""); // // CpDao dao = CpDao.getInstance(); // // System.out.println("Data e hora da ultima atualizao - " // + dao.consultarDataUltimaAtualizacao()); // // dao.iniciarTransacao(); // // dao.importarAcessoTomcat(); // dao.commitTransacao(); // // if (true) // return; // // CpServico ser = dao.consultar(3L, CpServico.class, false); // System.out.println(ser.getSiglaServico() + " - " + ser.getDscServico()); // // DpPessoa pesSigla = new DpPessoa(); // pesSigla.setSesbPessoa("RJ"); // pesSigla.setMatricula(13635L); // DpPessoa pes = dao.consultarPorSigla(pesSigla); // // System.out.println(pes.getSigla() + " - " + pes.getDescricao()); // System.out.println(pes.getCargo().getDescricao()); // System.out.println(pes.getFuncaoConfianca().getDescricao()); // System.out.println(pes.getLotacao().getSigla() + " - " // + pes.getLotacao().getDescricao()); // // DpPessoaDaoFiltro flt = new DpPessoaDaoFiltro(); // flt.setSigla(LOGIN); // System.out.print("consultarQuantidade: "); // System.out.println(dao.consultarQuantidade((DaoFiltro) flt)); // // CpDao.freeInstance(); // } public static void printSchema(SessionFactory fact, Configuration cfg) { Dialect dialect = Dialect.getDialect(cfg.getProperties()); // printDropSchemaScript(cfg, dialect); // printSchemaCreationScript(cfg, dialect); printSchemaUpdateScript(fact, cfg, dialect); }
From source file:br.gov.jfrj.siga.model.dao.HibernateUtil.java
License:Open Source License
public static void configurarHibernate(Configuration configuration) { try {/* ww w.ja v a 2s. c o m*/ conf = configuration; serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (final Throwable ex) { // Make sure you log the exception, as it might be swallowed System.out.println("HibernateUtil"); ex.printStackTrace(); HibernateUtil.logger.error("No foi possvel configurar o hibernate.", ex); throw new ExceptionInInitializerError(ex); } }
From source file:br.ifes.gerenciadormesada.conexao.HibernateUtil.java
@SuppressWarnings("unused") private static SessionFactory buildSessionFactory() { try {/* ww w . j a v a 2 s. com*/ //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.rj.jfrj.siga.dp.CpDaoTest.java
License:Open Source License
public static void printSchema(SessionFactory fact, Configuration cfg) { Dialect dialect = Dialect.getDialect(cfg.getProperties()); // printDropSchemaScript(cfg, dialect); // printSchemaCreationScript(cfg, dialect); printSchemaUpdateScript(fact, cfg, dialect); }