docs: public void initCustomInstallConfiguration(String hibernateDialect, String jndiUrl) throws GreenPepperServerException {
          GreenPepperServerConfiguration configuration = getConfiguration();
  
          Properties properties = new DefaultServerProperties();
  
          properties.put("hibernate.connection.datasource", jndiUrl);
          properties.put("config$hibernate.connection.datasource", jndiUrl);
          properties.put("hibernate.dialect", hibernateDialect);
          properties.put("config$hibernate.dialect", hibernateDialect);
          // properties.put("hibernate.show_sql", "true");
  
          if (hibernateDialect.indexOf("Oracle") != -1) {
              // The Oracle JDBC driver doesn't like prepared statement caching very much.
              properties.put("hibernate.statement_cache.size", "0");
              // or baching with BLOBs very much.
              properties.put("hibernate.jdbc.batch_size", "0");
              // http://www.jroller.com/dashorst/entry/hibernate_3_1_something_performance1
              properties.put("hibernate.jdbc.wrap_result_sets", "true");
          }
  
          configuration.setProperties(properties);
  
          startup(true);
      }