List of usage examples for org.hibernate.cfg Configuration configure
public Configuration configure() throws HibernateException
From source file:com.lt.clienttracker.HibernateManager.java
private static SessionFactory buildSessionFactory() { try {//from ww w. j a va2 s . co m // Create the SessionFactory from hibernate.cfg.xml Configuration cfg = new Configuration(); cfg.configure(); serviceRegistryBuilder = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()); return cfg.buildSessionFactory(serviceRegistryBuilder.build()); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.luan.thermospy.server.db.util.ThermospyHibernateUtil.java
License:Open Source License
private static SessionFactory createSessionFactory() { Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:com.matrimony.util.HibernateUtil.java
public static Session getCurrentSession() { if (sessionFactory == null) { System.out.println("Hibernate configuration loading..."); Configuration cfg = new Configuration(); System.out.println("Hibernate configuration loaded..."); cfg.configure(); ServiceRegistry sr = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()).build(); System.out.println("Hibernate registried"); System.out.println(sr);/*from w w w . j ava2 s . co m*/ sessionFactory = cfg.buildSessionFactory(sr); } return sessionFactory.getCurrentSession(); }
From source file:com.minhafazenda.model.MfAuditoriaConfiguracaoModel.java
public void criaProcedureViewAuditoria(String nomeTabela) { Configuration configuration = new Configuration(); configuration.configure(); String DBURL = configuration.getProperty("hibernate.connection.url"); String DBDRIVER = configuration.getProperty("hibernate.connection.driver_class"); String usuario = configuration.getProperty("hibernate.connection.username"); String senha = configuration.getProperty("hibernate.connection.password"); String database = configuration.getProperty("hibernate.connection.database"); DBURL += "&user=" + usuario + "&password=" + senha; Statement stmt = null;/*from w w w . jav a2 s. c om*/ try { try { Class.forName(DBDRIVER).newInstance(); Connection connection = DriverManager.getConnection(DBURL); stmt = connection.createStatement(); } catch (InstantiationException | IllegalAccessException | SQLException ex) { Logger.getLogger(MfAuditoriaConfiguracaoModel.class.getName()).log(Level.SEVERE, null, ex); } } catch (ClassNotFoundException ex) { Logger.getLogger(MfAuditoriaConfiguracaoModel.class.getName()).log(Level.SEVERE, null, ex); } Session objSession = this.objSessionFactory.openSession(); Query query = objSession .createSQLQuery("CALL mf_auditoria_gerar_script(:nome_banco, :nome_tabela, @errors)") .setParameter("nome_banco", database).setParameter("nome_tabela", nomeTabela); for (Object obj : query.list()) { try { stmt.execute(obj.toString()); } catch (SQLException ex) { Logger.getLogger(MfAuditoriaConfiguracaoModel.class.getName()).log(Level.SEVERE, null, ex); } } }
From source file:com.mycompany.hibernateExp.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from w w w .j ava 2 s . c o m*/ //Create a sessionFactory based on the hibernate.cfg.xml //return new Configuration().buildSessionFactory(new StandardServiceRegistryBuilder().build()); Configuration config = new Configuration(); config.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()).build(); return config.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed. \n" + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.naval.persistencia.hibernate.HibernateUtil.java
public static synchronized void buildSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure(); configuration.setProperty("hibernate.current_session_context_class", "thread"); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); // If you miss the below line then it will complaing about a missing dialect setting serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }/* w w w . j a v a2s . c o m*/ }
From source file:com.nextep.datadesigner.hibernate.HibernateUtil.java
License:Open Source License
private HibernateUtil() { try {//from w ww . j a va2s . co m if (monitor != null) { monitor.setTaskName(CoreMessages.getString("hibernateInit")); //$NON-NLS-1$ } else { LOGGER.info(CoreMessages.getString("hibernateInit")); //$NON-NLS-1$ } final IRepositoryService repositoryService = CorePlugin.getRepositoryService(); final IConnection conn = repositoryService.getRepositoryConnection(); final String user = conn.getLogin(); final String password = conn.getPassword(); // Creating SessionFactory from hibernate.cfg.xml Configuration conf = new Configuration(); addDynamicHibernateMappings(conf); hibernateConfig = conf.configure(); final Properties p = hibernateConfig.getProperties(); final DBVendor repositoryVendor = conn.getDBVendor(); // Building connector's information final IDatabaseConnector connector = repositoryService.getRepositoryConnector(); final String connectionUrl = connector.getConnectionURL(conn); final String driverClass = connector.getJDBCDriverClassName(); // Setting hibernate properties p.setProperty("hibernate.connection.url", connectionUrl); //$//$NON-NLS-1$ p.setProperty("hibernate.connection.driver_class", driverClass); //$NON-NLS-1$ if (!conn.isSsoAuthentication()) { p.setProperty("hibernate.connection.username", user); //$NON-NLS-1$ p.setProperty("hibernate.connection.password", password); //$NON-NLS-1$ } // FIXME [BGA] Add schema information or find a way to make Hibernate call a // doPostConnectionSettings method switch (repositoryVendor) { case ORACLE: p.setProperty("hibernate.dialect", "org.hibernate.dialect.Oracle9iDialect"); //$NON-NLS-1$ //$NON-NLS-2$ break; case MYSQL: p.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQL5Dialect"); //$NON-NLS-1$ //$NON-NLS-2$ break; case POSTGRE: p.setProperty("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect"); //$NON-NLS-1$ //$NON-NLS-2$ break; case DB2: p.setProperty("hibernate.dialect", "org.hibernate.dialect.DB2Dialect"); //$NON-NLS-1$ //$NON-NLS-2$ break; case MSSQL: p.setProperty("hibernate.dialect", "org.hibernate.dialect.SQLServerDialect"); //$//$NON-NLS-1$ //$//$NON-NLS-2$ break; } hibernateConfig.setProperties(p); // Adding listeners addConfigurationListeners(hibernateConfig); sessionFactory = hibernateConfig.buildSessionFactory(); // Main thread sessions sandBoxSession.set(sessionFactory.openSession()); mainSession = sessionFactory.openSession(); allSessions.add(sandBoxSession.get()); allSessions.add(mainSession); if (monitor != null) { monitor.setTaskName(CoreMessages.getString("hibernateInitEnd")); //$NON-NLS-1$ } } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println(CoreMessages.getString("hibernate.session.creationFailed") + ex); //$NON-NLS-1$ ex.printStackTrace(); throw new ExceptionInInitializerError(ex); } }
From source file:com.onlineshopping.Models.HibernateUtil.java
private static SessionFactory buildSessionFactory() { // To i tng cu hnh. Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // To i tng SessionFactory SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:com.oracle.coherence.hibernate.cachestore.HibernateCacheLoader.java
License:CDDL license
/** * Constructor which accepts an entityName. Configures Hibernate using * the default Hibernate configuration. The current implementation parses * this file once-per-instance (there is typically a single instance per). * * @param sEntityName the Hibernate entity (i.e., the HQL table name) *//*w w w . j a va 2 s.c o m*/ public HibernateCacheLoader(String sEntityName) { m_sEntityName = sEntityName; // Configure using the default Hibernate configuration. Configuration configuration = new Configuration(); configuration.configure(); m_sessionFactory = configuration.buildSessionFactory(); }
From source file:com.oracle.rsp.tcsettings.dao.SettingDao.java
private SessionFactory configureSessionFactory() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure(); Properties properties = configuration.getProperties(); serviceRegistry = new ServiceRegistryBuilder().applySettings(properties).buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }