List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
From source file:br.com.sigcopex.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {// www. ja v a 2s .com // 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.//from w w w.j a v a 2 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 ww w .j av a 2 s. c om*/ return sessionFactory; }
From source file:br.edu.DAO.GenericoDAO.java
public SessionFactory getSessao() { return new Configuration().configure().buildSessionFactory(); }
From source file:br.edu.ifes.sr.dw.conexao.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/* w ww . j a v a 2 s. 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.edu.ifpe.garanhuns.ppo.pep.models.persistence.management.DaoManagerHiberRever.java
private DaoManagerHiberRever() { Configuration cfg = new Configuration().configure("hibernate.cfg.xml"); sessionFactory = cfg.buildSessionFactory(); //ver isso depois session = sessionFactory.openSession(); }
From source file:br.edu.ifpe.garanhuns.ppo.pep.models.persistence.management.DaoManagerHiberRever.java
public static void main(String[] args) { SchemaExport se = new SchemaExport(new Configuration().configure()); se.create(true, true);/* w w w .ja v a 2s . co m*/ }
From source file:br.edu.ifrs.restinga.modulorh.dao.HibernateUtil.java
public static SessionFactory getSessionFactory() { if (sessionfactory == null) { Configuration ac = new Configuration(); ac.configure();/*from w w w . ja v a 2 s. co m*/ sessionfactory = ac.buildSessionFactory(); } return sessionfactory; }
From source file:br.eti.sw.pontocerto.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from ww w . j a v a2s .c om*/ 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.fgv.dao.FactorySessionHSqlDB.java
License:Open Source License
public FactorySessionHSqlDB() { if (factory == null) { Configuration cfg = new Configuration(); cfg.configure().setProperty("hibernate.dialect", "org.hibernate.dialect.HSQLDialect") .setProperty("hibernate.connection.url", "jdbc:hsqldb:mem:CGU") .setProperty("hibernate.connection.driver_class", "org.hsqldb.jdbcDriver") .setProperty("hibernate.connection.username", "sa") .setProperty("hibernate.connection.password", "").setProperty("hibernate.show_sql", "false"); session = cfg.buildSessionFactory().openSession(); }//w w w . j a va 2 s . co m }