List of usage examples for org.hibernate.cfg Configuration Configuration
public Configuration()
From source file:com.erickrgb.test.HibernateManager.java
public static void main(String[] args) { try {//from w ww .j a v a 2s .co m factory = new Configuration().configure().buildSessionFactory(); } catch (Throwable ex) { System.err.println("Failed to create sessionFactory object." + ex); throw new ExceptionInInitializerError(ex); } HibernateManager ME = new HibernateManager(); /* Add few employee records in database */ Integer empID1 = ME.addAlumno("Zara", "Ali", "Lois"); Integer empID2 = ME.addAlumno("Daisy", "Das", "Paca"); Integer empID3 = ME.addAlumno("John", "Paul", "Fer"); /* List down all the employees */ ME.listAlumnos(); /* Update employee's records */ ME.updateAlumno(empID1, "Juanelique"); /* Delete an employee from the database */ ME.deleteAlumno(empID2); /* List down new list of the employees */ ME.listAlumnos(); }
From source file:com.europabrewing.util.HibernateUtil.java
License:Open Source License
/** * Connect to the database and create a sessionFactory object * * @return the newly created session factory *///from ww w.j a v a 2 s . c om private static SessionFactory buildSessionFactory() { try { Configuration configuration = new Configuration(); // avoid slow startup: http://stackoverflow.com/questions/10075081/hibernate-slow-to-acquire-postgres-connection // configuration.setProperty("hibernate.temp.use_jdbc_metadata_defaults", "false"); configuration.configure(); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()).buildServiceRegistry(); return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.evolveum.midpoint.repo.sql.SpringApplicationContextTest.java
License:Apache License
private void createSQLSchema(String fileName, String dialect) throws Exception { org.hibernate.cfg.Configuration configuration = new Configuration(); configuration.setNamingStrategy(new MidPointNamingStrategy()); configuration.setProperties(sessionFactory.getHibernateProperties()); sessionFactory.getHibernateProperties().setProperty("hibernate.dialect", dialect); System.out.println("Dialect: " + sessionFactory.getHibernateProperties().getProperty("hibernate.dialect")); addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.common", configuration); addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.common.container", configuration); addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.common.any", configuration); addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.common.embedded", configuration); addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.common.enums", configuration); addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.common.id", configuration); addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.common.other", configuration); addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.common.type", configuration); addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.audit", configuration); // addAnnotatedClasses("com.evolveum.midpoint.repo.sql.data.poc", configuration); configuration.addPackage("com.evolveum.midpoint.repo.sql.type"); SchemaExport export = new SchemaExport(configuration); export.setOutputFile(fileName);// www .j a v a 2 s. co m export.setDelimiter(";"); export.execute(true, false, false, true); }
From source file:com.ewerp.mud.content.EjMudContentSessionFactory.java
License:Apache License
@Override public void init() { super.init(); Configuration cfg = new Configuration(); cfg.setProperty("hibernate.dialect", "org.hibernate.dialect.H2Dialect"); cfg.setProperty("hibernate.connection.driver_class", "org.h2.Driver"); cfg.setProperty("hibernate.connection.url", "jdbc:h2:/home/cboyden/db1;DB_CLOSE_DELAY=-1;MVCC=TRUE"); // cfg.setProperty("hibernate.connection.url", "jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;MVCC=TRUE"); cfg.setProperty("hibernate.connection.username", "sa"); cfg.setProperty("hibernate.connection.password", ""); cfg.setProperty("hibernate.connection.pool_size", "1"); cfg.setProperty("hibernate.hbm2ddl.auto", "create"); cfg.setProperty("cache.provider_class", "org.hibernate.cache.internal.NoCacheProvider"); cfg.addClass(com.ewerp.mud.content.Room.class); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(cfg.getProperties()) .buildServiceRegistry();/*from w ww .j a v a2 s . c o m*/ sessionFactory = cfg.buildSessionFactory(serviceRegistry); }
From source file:com.ex.util.HibernateUtil.java
License:Apache License
private static SessionFactory configureSessionFactory() throws HibernateException { try {//from ww w . j a va2 s . com Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.fanjavaid.swingapp_hibernate.util.HibernateUtil.java
private static SessionFactory buildSessionFactoryy() { try {/*from www . j a va 2 s . co m*/ return new Configuration().configure().buildSessionFactory(); } catch (Throwable ex) { System.err.println("initialization failed : " + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.fharms.marshalling.utils.HibernateTestUtil.java
License:Open Source License
public static SessionFactory getSessionFactory() { try {/* ww w . j a v a 2s .c om*/ if (sessionFactory == null) { URL configFile = HibernateTestUtil.class.getClassLoader().getResource("META-INF/hibernate.cfg.xml"); Configuration configuration = new Configuration(); configuration.configure(configFile); // configures settings from hibernate.cfg.xml StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } } catch (Throwable ex) { throw new ExceptionInInitializerError(ex); } return sessionFactory; }
From source file:com.flipkart.fdp.migration.db.DBInitializer.java
License:Apache License
private SessionFactory buildSessionFactory() { try {/*from w w w . java 2 s . c om*/ Configuration configuration = new Configuration(); configuration.setProperties(getHibernateProperties()); configuration.addAnnotatedClass(Batch.class); configuration.addAnnotatedClass(BatchRun.class); configuration.addAnnotatedClass(MapperDetails.class); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; } catch (Throwable e) { System.err.println("Initial SessionFactory creation failed." + e); throw new ExceptionInInitializerError(e); } }
From source file:com.flipkart.flux.guice.module.HibernateModule.java
License:Apache License
private Configuration getConfiguration(YamlConfiguration yamlConfiguration, String prefix) { Configuration configuration = new Configuration(); addAnnotatedClassesAndTypes(configuration); org.apache.commons.configuration.Configuration hibernateConfig = yamlConfiguration.subset(prefix); Iterator<String> propertyKeys = hibernateConfig.getKeys(); Properties configProperties = new Properties(); while (propertyKeys.hasNext()) { String propertyKey = propertyKeys.next(); Object propertyValue = hibernateConfig.getProperty(propertyKey); configProperties.put(propertyKey, propertyValue); }/*from ww w. j a va2 s . co m*/ configuration.addProperties(configProperties); return configuration; }
From source file:com.flipkart.flux.redriver.boot.RedriverModule.java
License:Apache License
/** * Creates hibernate configuration from the configuration yaml properties. * Since the yaml properties are already flattened in input param <code>yamlConfiguration</code> * the method loops over them to selectively pick Hibernate specific properties. *///w w w. ja v a 2 s .c o m @Provides @Singleton @Named("redriverHibernateConfiguration") public Configuration getConfiguration(YamlConfiguration yamlConfiguration) { Configuration configuration = new Configuration(); addAnnotatedClassesAndTypes(configuration); org.apache.commons.configuration.Configuration hibernateConfig = yamlConfiguration .subset(FLUX_REDRIVER_HIBERNATE_CONFIG_NAME_SPACE); Iterator<String> propertyKeys = hibernateConfig.getKeys(); Properties configProperties = new Properties(); while (propertyKeys.hasNext()) { String propertyKey = propertyKeys.next(); Object propertyValue = hibernateConfig.getProperty(propertyKey); configProperties.put(propertyKey, propertyValue); } configuration.addProperties(configProperties); return configuration; }