Package org.hibernate.engine.transaction.spi

Examples of org.hibernate.engine.transaction.spi.TransactionContext


  @Override
  protected void beforeTransactionCommit() {
    final TransactionCoordinator coordinator = transactionCoordinator();
    coordinator.sendBeforeTransactionCompletionNotifications( this );
    final TransactionContext transactionContext = coordinator.getTransactionContext();

    final boolean flush = ! transactionContext.isFlushModeNever() &&
        ( isDriver || ! transactionContext.isFlushBeforeCompletionEnabled() );

    if ( flush ) {
      // if an exception occurs during flush, user must call rollback()
      transactionContext.managedFlush();
    }

    if ( isDriver && isInitiator ) {
      transactionContext.beforeTransactionCompletion( this );
    }

    closeIfRequired();
  }
View Full Code Here


    closeIfRequired();
  }

  private void closeIfRequired() throws HibernateException {
    final TransactionContext transactionContext = transactionCoordinator().getTransactionContext();
    final boolean close = isDriver &&
        transactionContext.shouldAutoClose() &&
        ! transactionContext.isClosed();
    if ( close ) {
      transactionContext.managedClose();
    }
  }
View Full Code Here

  @Override
  protected void beforeTransactionCommit() {
    final TransactionCoordinator coordinator = transactionCoordinator();
    coordinator.sendBeforeTransactionCompletionNotifications( this );
    final TransactionContext transactionContext = coordinator.getTransactionContext();

    final boolean flush = ! transactionContext.isFlushModeNever() &&
        ( isDriver || ! transactionContext.isFlushBeforeCompletionEnabled() );

    if ( flush ) {
      // if an exception occurs during flush, user must call rollback()
      transactionContext.managedFlush();
    }

    if ( isDriver && isInitiator ) {
      transactionContext.beforeTransactionCompletion( this );
    }

    closeIfRequired();
  }
View Full Code Here

    closeIfRequired();
  }

  private void closeIfRequired() throws HibernateException {
    final TransactionContext transactionContext = transactionCoordinator().getTransactionContext();
    final boolean close = isDriver &&
        transactionContext.shouldAutoClose() &&
        ! transactionContext.isClosed();
    if ( close ) {
      transactionContext.managedClose();
    }
  }
View Full Code Here

  @Override
  protected void beforeTransactionCommit() {
    final TransactionCoordinator coordinator = transactionCoordinator();
    coordinator.sendBeforeTransactionCompletionNotifications( this );
    final TransactionContext transactionContext = coordinator.getTransactionContext();

    final boolean flush = ! transactionContext.isFlushModeNever() &&
        ( isDriver || ! transactionContext.isFlushBeforeCompletionEnabled() );

    if ( flush ) {
      // if an exception occurs during flush, user must call rollback()
      transactionContext.managedFlush();
    }

    if ( isDriver && isInitiator ) {
      transactionContext.beforeTransactionCompletion( this );
    }

    closeIfRequired();
  }
View Full Code Here

    closeIfRequired();
  }

  private void closeIfRequired() throws HibernateException {
    final TransactionContext transactionContext = transactionCoordinator().getTransactionContext();
    final boolean close = isDriver &&
        transactionContext.shouldAutoClose() &&
        ! transactionContext.isClosed();
    if ( close ) {
      transactionContext.managedClose();
    }
  }
View Full Code Here

  @Override
  protected void beforeTransactionCommit() {
    final TransactionCoordinator coordinator = transactionCoordinator();
    coordinator.sendBeforeTransactionCompletionNotifications( this );
    final TransactionContext transactionContext = coordinator.getTransactionContext();

    final boolean flush = ! transactionContext.isFlushModeNever() &&
        ( isDriver || ! transactionContext.isFlushBeforeCompletionEnabled() );

    if ( flush ) {
      // if an exception occurs during flush, user must call rollback()
      transactionContext.managedFlush();
    }

    if ( isDriver && isInitiator ) {
      transactionContext.beforeTransactionCompletion( this );
    }

    closeIfRequired();
  }
View Full Code Here

    closeIfRequired();
  }

  private void closeIfRequired() throws HibernateException {
    final TransactionContext transactionContext = transactionCoordinator().getTransactionContext();
    final boolean close = isDriver &&
        transactionContext.shouldAutoClose() &&
        ! transactionContext.isClosed();
    if ( close ) {
      transactionContext.managedClose();
    }
  }
View Full Code Here

  @Override
  protected void beforeTransactionCommit() {
    final TransactionCoordinator coordinator = transactionCoordinator();
    coordinator.sendBeforeTransactionCompletionNotifications( this );
    final TransactionContext transactionContext = coordinator.getTransactionContext();

    final boolean flush = ! transactionContext.isFlushModeNever() &&
        ( isDriver || ! transactionContext.isFlushBeforeCompletionEnabled() );

    if ( flush ) {
      // if an exception occurs during flush, user must call rollback()
      transactionContext.managedFlush();
    }

    if ( isDriver && isInitiator ) {
      transactionContext.beforeTransactionCompletion( this );
    }

    closeIfRequired();
  }
View Full Code Here

    closeIfRequired();
  }

  private void closeIfRequired() throws HibernateException {
    final TransactionContext transactionContext = transactionCoordinator().getTransactionContext();
    final boolean close = isDriver &&
        transactionContext.shouldAutoClose() &&
        ! transactionContext.isClosed();
    if ( close ) {
      transactionContext.managedClose();
    }
  }
View Full Code Here

TOP

Related Classes of org.hibernate.engine.transaction.spi.TransactionContext

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.