List of usage examples for org.hibernate.cfg Configuration configure
@Deprecated public Configuration configure(org.w3c.dom.Document document) throws HibernateException
From source file:geocity.GeoCity.java
/** * @param args the command line arguments *//*from www. j av a 2 s .co m*/ public static void main(String[] args) { //creating configuration object Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file //creating seession factory object ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()) .build(); SessionFactory factory = cfg.buildSessionFactory(serviceRegistry); //creating session object Session session = factory.openSession(); Transaction t = session.beginTransaction(); City c1 = new City(); c1.setId(3); c1.setLat(5); c1.setLon(4); c1.setCode("abc"); c1.setCountryname("pakistan"); c1.setRegion(5); session.persist(c1);//persisting the object t.commit();//transaction is commited try { // Open the file that is the first // command line parameter FileInputStream fstream = new FileInputStream("GeoLiteCity-Location.csv"); // Get the object of DataInputStream DataInputStream in = new DataInputStream(fstream); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine; //Read File Line By Line while ((strLine = br.readLine()) != null) { // Print the content on the console System.out.println(strLine); //creating transaction object session.persist(c1);//persisting the object t.commit();//transaction is commited } //Close the input stream in.close(); } catch (Exception e) {//Catch exception if any System.err.println("Error: " + e.getMessage()); } session.close(); }
From source file:gr.interamerican.bo2.impl.open.hibernate.HibernateConfigurations.java
License:Open Source License
/** * Creates a SessionFactory.//from w w w.j a va2 s . c om * * @param pathToCfg * Path to the hibernate configuration file. * @param dbSchema * Db schema. * @param sessionInterceptor * Hibernate session interceptor. * @param hibernateMappingsPath * Path to file that lists files indexing hbm files this session factory * should be configured with * * @return Returns the session factory. * * @throws InitializationException * If the creation of the SessionFactory fails. */ @SuppressWarnings("nls") static SessionFactory createSessionFactory(String pathToCfg, String dbSchema, String sessionInterceptor, String hibernateMappingsPath) throws InitializationException { try { Configuration conf = new Configuration(); Interceptor interceptor = getInterceptor(sessionInterceptor); if (interceptor != null) { conf.setInterceptor(interceptor); } conf.setProperty(SCHEMA_PROPERTY, dbSchema); List<String> hbms = getHibernateMappingsIfAvailable(hibernateMappingsPath); for (String entityMapping : hbms) { LOGGER.debug("Adding " + entityMapping + " to the session factory configuration."); conf.addResource(entityMapping); } conf.configure(pathToCfg); conf.getEntityTuplizerFactory().registerDefaultTuplizerClass(EntityMode.POJO, Bo2PojoEntityTuplizer.class); SessionFactory sessionFactory = conf.buildSessionFactory(); ((SessionFactoryImpl) sessionFactory).registerEntityNameResolver(Bo2EntityNameResolver.INSTANCE, EntityMode.POJO); sessionFactory.getStatistics().setStatisticsEnabled(true); return sessionFactory; } catch (HibernateException e) { throw new InitializationException(e); } }
From source file:gr.kzps.id2212.marketplace.server.database.DatabaseConnector.java
public DatabaseConnector() { sessionFactory = null;/*from w ww . ja v a 2 s . com*/ session = null; Configuration conf = new Configuration(); conf.configure("hibernate.cfg.xml"); sessionFactory = conf.buildSessionFactory(); session = sessionFactory.openSession(); }
From source file:hibernate.connection.factory.ConnectionFactory.java
public static SessionFactory getSessionFactory() { if (sf == null) { Configuration c = new Configuration(); c.configure("hibernate/configuration/hibernate.cfg.xml"); sf = c.buildSessionFactory();// ww w . j a v a 2 s . co m } return sf; }
From source file:hibernate.ConnectionFactory.java
public static SessionFactory getSessionFactory() { if (sf == null) { Configuration c = new Configuration(); c.configure("hibernate/hibernate.cfg.xml"); sf = c.buildSessionFactory();//from ww w . j a v a 2 s. com } return sf; }
From source file:hibernate.demo.HibernateSingleton.java
private HibernateSingleton() { Configuration configuration = new Configuration(); configuration.configure(HibernateDemo.class.getResource("hibernate.cfg.xml")); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:hibernate.HibernateSingleton.java
private HibernateSingleton() { Configuration configuration = new Configuration(); configuration.configure(HibernateSingleton.class.getResource("hibernate.cfg.xml")); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:hibernate.koushik.HibernateKoushik.java
public SessionFactory buildSession() { Configuration configuration = new Configuration(); configuration.configure(HibernateKoushik.class.getResource("hibernate.cfg.xml")); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); return configuration.buildSessionFactory(serviceRegistry); }
From source file:HibernateConfiguration.HibernateUtil.java
private static SessionFactory buildSessionFactory() { SessionFactory sessionFactory = null; try {/* w w w.j ava 2s . c om*/ Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (Exception e) { e.printStackTrace(); } return sessionFactory; }
From source file:hibernateLabFinal.HibernateLabFinal.java
public SessionFactory buildSession() { Configuration configuration = new Configuration(); configuration.configure(HibernateLabFinal.class.getResource("hibernate.cfg.xml")); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); return configuration.buildSessionFactory(serviceRegistry); }