Package org.hibernate.hql.spi

Examples of org.hibernate.hql.spi.PersistentTableBulkIdStrategy


        properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
    );
    if ( multiTableBulkIdStrategy == null ) {
      multiTableBulkIdStrategy = jdbcServices.getDialect().supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
    settings.setMultiTableBulkIdStrategy( multiTableBulkIdStrategy );

    boolean flushBeforeCompletion = ConfigurationHelper.getBoolean(AvailableSettings.FLUSH_BEFORE_COMPLETION, properties);
    if ( debugEnabled ) {
View Full Code Here


        strategyClass = (Class) setting;
      }
      else {
        final String settingStr = setting.toString();
        if ( PersistentTableBulkIdStrategy.SHORT_NAME.equals( settingStr ) ) {
          return new PersistentTableBulkIdStrategy();
        }
        else if ( TemporaryTableBulkIdStrategy.SHORT_NAME.equals( settingStr ) ) {
          return TemporaryTableBulkIdStrategy.INSTANCE;
        }
        strategyClass = classLoaderService.classForName( settingStr );
      }
      try {
        return (MultiTableBulkIdStrategy) strategyClass.newInstance();
      }
      catch (Exception e) {
        throw new HibernateException( "Unable to interpret MultiTableBulkIdStrategy setting [" + setting + "]", e );
      }
    }
    else {
      return dialect.supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
  }
View Full Code Here

        strategyClass = (Class) setting;
      }
      else {
        final String settingStr = setting.toString();
        if ( PersistentTableBulkIdStrategy.SHORT_NAME.equals( settingStr ) ) {
          return new PersistentTableBulkIdStrategy();
        }
        else if ( TemporaryTableBulkIdStrategy.SHORT_NAME.equals( settingStr ) ) {
          return TemporaryTableBulkIdStrategy.INSTANCE;
        }
        strategyClass = classLoaderService.classForName( settingStr );
      }
      try {
        return (MultiTableBulkIdStrategy) strategyClass.newInstance();
      }
      catch (Exception e) {
        throw new HibernateException( "Unable to interpret MultiTableBulkIdStrategy setting [" + setting + "]", e );
      }
    }
    else {
      return dialect.supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
  }
View Full Code Here

        properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
    );
    if ( multiTableBulkIdStrategy == null ) {
      multiTableBulkIdStrategy = jdbcServices.getDialect().supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
    settings.setMultiTableBulkIdStrategy( multiTableBulkIdStrategy );

    boolean flushBeforeCompletion = ConfigurationHelper.getBoolean(AvailableSettings.FLUSH_BEFORE_COMPLETION, properties);
    if ( debugEnabled ) {
View Full Code Here

            properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
        );
    if ( multiTableBulkIdStrategy == null ) {
      multiTableBulkIdStrategy = jdbcServices.getDialect().supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
    settings.setMultiTableBulkIdStrategy( multiTableBulkIdStrategy );

    boolean flushBeforeCompletion = ConfigurationHelper.getBoolean(AvailableSettings.FLUSH_BEFORE_COMPLETION, properties);
    if ( debugEnabled ) {
View Full Code Here

      }
    }
    else {
      return dialect.supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
  }
View Full Code Here

            properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
        );
    if ( multiTableBulkIdStrategy == null ) {
      multiTableBulkIdStrategy = jdbcServices.getDialect().supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
    settings.setMultiTableBulkIdStrategy( multiTableBulkIdStrategy );

    boolean flushBeforeCompletion = ConfigurationHelper.getBoolean(AvailableSettings.FLUSH_BEFORE_COMPLETION, properties);
    if ( debugEnabled ) {
View Full Code Here

        strategyClass = (Class) setting;
      }
      else {
        final String settingStr = setting.toString();
        if ( PersistentTableBulkIdStrategy.SHORT_NAME.equals( settingStr ) ) {
          return new PersistentTableBulkIdStrategy();
        }
        else if ( TemporaryTableBulkIdStrategy.SHORT_NAME.equals( settingStr ) ) {
          return TemporaryTableBulkIdStrategy.INSTANCE;
        }
        strategyClass = classLoaderService.classForName( settingStr );
      }
      try {
        return (MultiTableBulkIdStrategy) strategyClass.newInstance();
      }
      catch (Exception e) {
        throw new HibernateException( "Unable to interpret MultiTableBulkIdStrategy setting [" + setting + "]", e );
      }
    }
    else {
      return dialect.supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
  }
View Full Code Here

            properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
        );
    if ( multiTableBulkIdStrategy == null ) {
      multiTableBulkIdStrategy = jdbcServices.getDialect().supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
    settings.setMultiTableBulkIdStrategy( multiTableBulkIdStrategy );

    boolean flushBeforeCompletion = ConfigurationHelper.getBoolean(AvailableSettings.FLUSH_BEFORE_COMPLETION, properties);
    if ( debugEnabled ) {
View Full Code Here

        strategyClass = (Class) setting;
      }
      else {
        final String settingStr = setting.toString();
        if ( PersistentTableBulkIdStrategy.SHORT_NAME.equals( settingStr ) ) {
          return new PersistentTableBulkIdStrategy();
        }
        else if ( TemporaryTableBulkIdStrategy.SHORT_NAME.equals( settingStr ) ) {
          return TemporaryTableBulkIdStrategy.INSTANCE;
        }
        strategyClass = classLoaderService.classForName( settingStr );
      }
      try {
        return (MultiTableBulkIdStrategy) strategyClass.newInstance();
      }
      catch (Exception e) {
        throw new HibernateException( "Unable to interpret MultiTableBulkIdStrategy setting [" + setting + "]", e );
      }
    }
    else {
      return dialect.supportsTemporaryTables()
          ? TemporaryTableBulkIdStrategy.INSTANCE
          : new PersistentTableBulkIdStrategy();
    }
  }
View Full Code Here

TOP

Related Classes of org.hibernate.hql.spi.PersistentTableBulkIdStrategy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.