Package org.hibernate.hql.spi

Examples of org.hibernate.hql.spi.MultiTableBulkIdStrategy


*/
public class MultiTableDeleteExecutor implements StatementExecutor {
  private final MultiTableBulkIdStrategy.DeleteHandler deleteHandler;

  public MultiTableDeleteExecutor(HqlSqlWalker walker) {
    final MultiTableBulkIdStrategy strategy = walker.getSessionFactoryHelper().getFactory().getSettings()
        .getMultiTableBulkIdStrategy();
    this.deleteHandler = strategy.buildDeleteHandler( walker.getSessionFactoryHelper().getFactory(), walker );
  }
View Full Code Here


    properties.putAll( props );

    // Transaction settings:
    settings.setJtaPlatform( serviceRegistry.getService( JtaPlatform.class ) );

    MultiTableBulkIdStrategy multiTableBulkIdStrategy = strategySelector.resolveStrategy(
        MultiTableBulkIdStrategy.class,
        properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
    );
    if ( multiTableBulkIdStrategy == null ) {
      multiTableBulkIdStrategy = jdbcServices.getDialect().supportsTemporaryTables()
View Full Code Here

    properties.putAll( props );

    // Transaction settings:
    settings.setJtaPlatform( serviceRegistry.getService( JtaPlatform.class ) );

    final MultiTableBulkIdStrategy multiTableBulkIdStrategy = getMultiTableBulkIdStrategy(
        properties,
        jdbcServices.getDialect(),
        classLoaderService
    );
    settings.setMultiTableBulkIdStrategy( multiTableBulkIdStrategy );
View Full Code Here

*/
public class MultiTableDeleteExecutor implements StatementExecutor {
  private final MultiTableBulkIdStrategy.DeleteHandler deleteHandler;

  public MultiTableDeleteExecutor(HqlSqlWalker walker) {
    MultiTableBulkIdStrategy strategy = walker.getSessionFactoryHelper()
        .getFactory()
        .getSettings()
        .getMultiTableBulkIdStrategy();
     this.deleteHandler = strategy.buildDeleteHandler( walker.getSessionFactoryHelper().getFactory(), walker );
  }
View Full Code Here

*/
public class MultiTableUpdateExecutor implements StatementExecutor {
  private final MultiTableBulkIdStrategy.UpdateHandler updateHandler;

  public MultiTableUpdateExecutor(HqlSqlWalker walker) {
    MultiTableBulkIdStrategy strategy = walker.getSessionFactoryHelper()
        .getFactory()
        .getSettings()
        .getMultiTableBulkIdStrategy();
    this.updateHandler = strategy.buildUpdateHandler( walker.getSessionFactoryHelper().getFactory(), walker );
  }
View Full Code Here

    properties.putAll( props );

    // Transaction settings:
    settings.setJtaPlatform( serviceRegistry.getService( JtaPlatform.class ) );

    final MultiTableBulkIdStrategy multiTableBulkIdStrategy = getMultiTableBulkIdStrategy(
        properties,
        jdbcServices.getDialect(),
        serviceRegistry.getService( ClassLoaderService.class )
    );
    settings.setMultiTableBulkIdStrategy( multiTableBulkIdStrategy );
View Full Code Here

    properties.putAll( props );

    // Transaction settings:
    settings.setJtaPlatform( serviceRegistry.getService( JtaPlatform.class ) );

    MultiTableBulkIdStrategy multiTableBulkIdStrategy = strategySelector.resolveStrategy(
        MultiTableBulkIdStrategy.class,
        properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
    );
    if ( multiTableBulkIdStrategy == null ) {
      multiTableBulkIdStrategy = jdbcServices.getDialect().supportsTemporaryTables()
View Full Code Here

    properties.putAll( props );

    // Transaction settings:
    settings.setJtaPlatform( serviceRegistry.getService( JtaPlatform.class ) );

    MultiTableBulkIdStrategy multiTableBulkIdStrategy = serviceRegistry.getService( StrategySelector.class )
        .resolveStrategy(
            MultiTableBulkIdStrategy.class,
            properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
        );
    if ( multiTableBulkIdStrategy == null ) {
View Full Code Here

    properties.putAll( props );

    // Transaction settings:
    settings.setJtaPlatform( serviceRegistry.getService( JtaPlatform.class ) );

    final MultiTableBulkIdStrategy multiTableBulkIdStrategy = getMultiTableBulkIdStrategy(
        properties,
        jdbcServices.getDialect(),
        serviceRegistry.getService( ClassLoaderService.class )
    );
    settings.setMultiTableBulkIdStrategy( multiTableBulkIdStrategy );
View Full Code Here

    properties.putAll( props );

    // Transaction settings:
    settings.setJtaPlatform( serviceRegistry.getService( JtaPlatform.class ) );

    MultiTableBulkIdStrategy multiTableBulkIdStrategy = serviceRegistry.getService( StrategySelector.class )
        .resolveStrategy(
            MultiTableBulkIdStrategy.class,
            properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
        );
    if ( multiTableBulkIdStrategy == null ) {
View Full Code Here

TOP

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

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.