Package org.hibernate.id.enhanced

Examples of org.hibernate.id.enhanced.AccessCallback


       
        return id;
    }

    private int getNextIdInternal(final Optimizer optimizer, final String counterName) {
        return (Integer) optimizer.generate(new AccessCallback() {
            @Override
            public IntegralDataTypeHolder getNextValue() {
                return transactionOperations.execute(new TransactionCallback<IntegralDataTypeHolder>() {
                    @Override
                    public IntegralDataTypeHolder doInTransaction(TransactionStatus status) {
View Full Code Here


      }
      return value.makeValue();
    }

    return hiloOptimizer.generate(
        new AccessCallback() {
          public IntegralDataTypeHolder getNextValue() {
            return generateHolder( session );
          }
        }
    );
View Full Code Here

      }
      return value.makeValue();
    }

    return hiloOptimizer.generate(
        new AccessCallback() {
          public IntegralDataTypeHolder getNextValue() {
            return generateHolder( session );
          }
        }
    );
View Full Code Here

  /**
   * {@inheritDoc}
   */
  public synchronized Serializable generate(final SessionImplementor session, Object obj) {
    return optimizer.generate(
        new AccessCallback() {
          public IntegralDataTypeHolder getNextValue() {
            return (IntegralDataTypeHolder) doWorkInIsolationTransaction( session );
          }
        }
    );
View Full Code Here

      }
      return value.makeValue();
    }

    return hiloOptimizer.generate(
        new AccessCallback() {
          public IntegralDataTypeHolder getNextValue() {
            return session.getTransactionCoordinator().getTransaction().createIsolationDelegate().delegateWork(
                work,
                true
            );
View Full Code Here

   * {@inheritDoc}
   */
  @Override
  public synchronized Serializable generate(final SessionImplementor session, Object obj) {
    return optimizer.generate(
        new AccessCallback() {
          @Override
          public IntegralDataTypeHolder getNextValue() {
            return (IntegralDataTypeHolder) doWorkInIsolationTransaction( session );
          }

View Full Code Here

      }
      return value.makeValue();
    }

    return hiloOptimizer.generate(
        new AccessCallback() {
          public IntegralDataTypeHolder getNextValue() {
            return (IntegralDataTypeHolder) doWorkInNewTransaction( session );
          }
        }
    );
View Full Code Here

      }
      return value.makeValue();
    }

    return hiloOptimizer.generate(
        new AccessCallback() {
          public IntegralDataTypeHolder getNextValue() {
            return generateHolder( session );
          }
        }
    );
View Full Code Here

TOP

Related Classes of org.hibernate.id.enhanced.AccessCallback

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.