List of usage examples for org.hibernate.cfg Configuration configure
@Deprecated public Configuration configure(org.w3c.dom.Document document) throws HibernateException
From source file:aa.webapp.servlet.hibernate.listener.HibernateSessionFactoryListener.java
@Override public void contextInitialized(ServletContextEvent servletContextEvent) { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); logger.info("Hibernate Configuration created successfully"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); logger.info("ServiceRegistry created successfully"); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); logger.info("SessionFactory created successfully"); servletContextEvent.getServletContext().setAttribute("SessionFactory", sessionFactory); logger.info("Hibernate SessionFactory Configured successfully"); }
From source file:App.DatabaseSchema.java
public void CreateTables() { Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SchemaExport se = new SchemaExport(cfg); se.create(true, true);//from w w w . j a v a 2 s . c om }
From source file:ar.com.pahema.hibernate.HibernateUtilWEB.java
public static synchronized void buildSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure(archivoConfiguracion); configuration.setProperty("hibernate.current_session_context_class", "thread"); org.hibernate.service.ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()).buildServiceRegistry(); sessionFactory = configuration/*from w w w . j a v a 2 s .com*/ .buildSessionFactory((org.hibernate.service.ServiceRegistry) serviceRegistry); } }
From source file:at.gv.egovernment.moa.id.commons.db.MOASessionDBUtils.java
License:EUPL
public static void initHibernate(Configuration config, Properties hibernateProperties) { String scm = StringUtils.trimToNull(hibernateProperties.getProperty(SESSION_HANDLING_KEY)); if (scm != null) { automaticSessionHandling = scm.indexOf(AUTOMATIC_SESSION_HANDLING_VALUES[0]) != -1 || scm.indexOf(AUTOMATIC_SESSION_HANDLING_VALUES[1]) != -1; }//w w w . j a v a 2s .c o m Logger.debug("Evaluating hibernate property \"" + SESSION_HANDLING_KEY + "\"."); if (automaticSessionHandling) { Logger.info("Hibernate is automatically handling session context management."); } else { Logger.info( "Hibernate is NOT automatically handling session context management. Using build-in ThreadLocal session handling."); } try { //Create the SessionFactory Logger.debug("Creating initial MOASession session factory..."); config.configure("hibernate_moasession.cfg.xml"); //serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build(); sessionFactory = config.buildSessionFactory(serviceRegistry); Logger.debug("Initial MOASession session factory successfully created."); } catch (Throwable ex) { Logger.error("Initial MOASession session factory creation failed: " + ex.getMessage()); throw new ExceptionInInitializerError(ex); } }
From source file:at.gv.egovernment.moa.id.commons.db.StatisticLogDBUtils.java
License:EUPL
public static void initHibernate(Configuration config, Properties hibernateProperties) { String scm = StringUtils.trimToNull(hibernateProperties.getProperty(SESSION_HANDLING_KEY)); if (scm != null) { automaticSessionHandling = scm.indexOf(AUTOMATIC_SESSION_HANDLING_VALUES[0]) != -1 || scm.indexOf(AUTOMATIC_SESSION_HANDLING_VALUES[1]) != -1; }// w w w. j a v a 2s . c o m Logger.debug("Evaluating hibernate property \"" + SESSION_HANDLING_KEY + "\"."); if (automaticSessionHandling) { Logger.info("Hibernate is automatically handling session context management."); } else { Logger.info( "Hibernate is NOT automatically handling session context management. Using build-in ThreadLocal session handling."); } try { //Create the SessionFactory Logger.debug("Creating initial StatisicLogger session factory..."); config.configure("hibernate_statistic.cfg.xml"); //serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build(); sessionFactory = config.buildSessionFactory(serviceRegistry); Logger.debug("Initial StatisicLogger session factory successfully created."); } catch (Throwable ex) { Logger.error("Initial StatisicLogger session factory creation failed: " + ex.getMessage()); throw new ExceptionInInitializerError(ex); } }
From source file:au.edu.anu.metadatastores.harvester.HarvesterHibernateUtil.java
License:Open Source License
/** * Build the sesion factory/* w w w. j a v a 2 s . com*/ * * @return The session factory */ private static SessionFactory buildSessionFactory() { try { Configuration configuration = new Configuration(); configuration.configure("/harvester.cfg.xml"); //Provide for having an encrypted password String password = configuration.getProperty("hibernate.connection.password"); String decryptedValue = EncryptUtil.decrypt(password); configuration.setProperty("hibernate.connection.password", decryptedValue); ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()); return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry()); } catch (Exception e) { LOGGER.error("Initial SessionFactory creation failed.", e); throw new ExceptionInInitializerError(e); } }
From source file:au.edu.anu.metadatastores.services.aries.AriesHibernateUtil.java
License:Open Source License
/** * Create the session factory//from www. jav a 2 s. co m * * @return The session factory */ private static SessionFactory buildSessionFactory() { try { Configuration configuration = new Configuration(); configuration.configure("/aries.cfg.xml"); //Provide for having an encrypted password String password = configuration.getProperty("hibernate.connection.password"); if (password != null) { String decryptedValue = EncryptUtil.decrypt(password); configuration.setProperty("hibernate.connection.password", decryptedValue); } ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()); return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry()); } catch (Exception e) { LOGGER.error("Initial SessionFactory creation failed.", e); throw new ExceptionInInitializerError(e); } }
From source file:au.edu.anu.metadatastores.services.store.StoreHibernateUtil.java
License:Open Source License
/** * Create the session factory/* w w w. ja v a 2 s. c o m*/ * * @return The session factory */ private static SessionFactory buildSessionFactory() { try { Configuration configuration = new Configuration(); configuration.configure("/store.cfg.xml"); //Provide for having an encrypted password String password = configuration.getProperty("hibernate.connection.password"); String decryptedValue = EncryptUtil.decrypt(password); configuration.setProperty("hibernate.connection.password", decryptedValue); ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()); return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry()); } catch (Exception e) { LOGGER.error("Initial SessionFactory creation failed.", e); throw new ExceptionInInitializerError(e); } }
From source file:automatedbillingsoftware.helper.HibernateUtils.java
private static SessionFactory buildSessionFactory() { try {//from w w w . j ava 2s .com // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); System.out.println("Hibernate Annotation Configuration loaded"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); System.out.println("Hibernate Annotation serviceRegistry created"); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:automatedbillingsoftware.helper.HibernateUtils.java
private static SessionFactory buildRemoteSessionFactory() { try {/*from w w w . j ava 2s . co m*/ // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure("hibernate_remoteDb.cfg.xml"); System.out.println("Hibernate Annotation Configuration loaded"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); System.out.println("Hibernate Annotation serviceRegistry created"); session_Factory = configuration.buildSessionFactory(serviceRegistry); return session_Factory; } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }