Tabnine Logo
SequenceIdentityGenerator$Delegate.getPersister
Code IndexAdd Tabnine to your IDE (free)

How to use
getPersister
method
in
org.hibernate.id.SequenceIdentityGenerator$Delegate

Best Java code snippets using org.hibernate.id.SequenceIdentityGenerator$Delegate.getPersister (Showing top 15 results out of 315)

origin: hibernate/hibernate-orm

  @Override
  protected Serializable executeAndExtract(PreparedStatement insert, SharedSessionContractImplementor session)
      throws SQLException {
    session.getJdbcCoordinator().getResultSetReturn().executeUpdate( insert );
    return IdentifierGeneratorHelper.getGeneratedIdentity(
        insert.getGeneratedKeys(),
        getPersister().getRootTableKeyColumnNames()[0],
        getPersister().getIdentifierType(),
        session.getJdbcServices().getJdbcEnvironment().getDialect()
    );
  }
}
origin: org.hibernate/com.springsource.org.hibernate

  @Override
  protected Serializable executeAndExtract(PreparedStatement insert) throws SQLException {
    insert.executeUpdate();
    return IdentifierGeneratorHelper.getGeneratedIdentity(
        insert.getGeneratedKeys(),
        getPersister().getIdentifierColumnNames()[0],
        getPersister().getIdentifierType()
    );
  }
}
origin: org.hibernate/com.springsource.org.hibernate.core

  @Override
  protected Serializable executeAndExtract(PreparedStatement insert) throws SQLException {
    insert.executeUpdate();
    return IdentifierGeneratorHelper.getGeneratedIdentity(
        insert.getGeneratedKeys(),
        getPersister().getIdentifierColumnNames()[0],
        getPersister().getIdentifierType()
    );
  }
}
origin: org.hibernate/com.springsource.org.hibernate.core

public IdentifierGeneratingInsert prepareIdentifierGeneratingInsert() {
  NoCommentsInsert insert = new NoCommentsInsert( dialect );
  insert.addColumn( getPersister().getRootTableKeyColumnNames()[0], sequenceNextValFragment );
  return insert;
}
origin: org.hibernate/com.springsource.org.hibernate.core

public Delegate(PostInsertIdentityPersister persister, Dialect dialect, String sequenceName) {
  super( persister );
  this.dialect = dialect;
  this.sequenceNextValFragment = dialect.getSelectSequenceNextValString( sequenceName );
  this.keyColumns = getPersister().getRootTableKeyColumnNames();
  if ( keyColumns.length > 1 ) {
    throw new HibernateException( "sequence-identity generator cannot be used with with multi-column keys" );
  }
}
origin: org.hibernate.orm/hibernate-core

public IdentifierGeneratingInsert prepareIdentifierGeneratingInsert() {
  NoCommentsInsert insert = new NoCommentsInsert( dialect );
  insert.addColumn( getPersister().getRootTableKeyColumnNames()[0], sequenceNextValFragment );
  return insert;
}
origin: org.hibernate/com.springsource.org.hibernate

public Delegate(PostInsertIdentityPersister persister, Dialect dialect, String sequenceName) {
  super( persister );
  this.dialect = dialect;
  this.sequenceNextValFragment = dialect.getSelectSequenceNextValString( sequenceName );
  this.keyColumns = getPersister().getRootTableKeyColumnNames();
  if ( keyColumns.length > 1 ) {
    throw new HibernateException( "sequence-identity generator cannot be used with with multi-column keys" );
  }
}
origin: jboss.jboss-embeddable-ejb3/hibernate-all

public Delegate(PostInsertIdentityPersister persister, Dialect dialect, String sequenceName) {
  super( persister );
  this.dialect = dialect;
  this.sequenceNextValFragment = dialect.getSelectSequenceNextValString( sequenceName );
  this.keyColumns = getPersister().getRootTableKeyColumnNames();
  if ( keyColumns.length > 1 ) {
    throw new HibernateException( "sequence-identity generator cannot be used with with multi-column keys" );
  }
}
origin: org.hibernate.orm/hibernate-core

  @Override
  protected Serializable executeAndExtract(PreparedStatement insert, SharedSessionContractImplementor session)
      throws SQLException {
    session.getJdbcCoordinator().getResultSetReturn().executeUpdate( insert );
    return IdentifierGeneratorHelper.getGeneratedIdentity(
        insert.getGeneratedKeys(),
        getPersister().getRootTableKeyColumnNames()[0],
        getPersister().getIdentifierType(),
        session.getJdbcServices().getJdbcEnvironment().getDialect()
    );
  }
}
origin: jboss.jboss-embeddable-ejb3/hibernate-all

public IdentifierGeneratingInsert prepareIdentifierGeneratingInsert() {
  NoCommentsInsert insert = new NoCommentsInsert( dialect );
  insert.addColumn( getPersister().getRootTableKeyColumnNames()[0], sequenceNextValFragment );
  return insert;
}
origin: org.hibernate.orm/hibernate-core

public Delegate(PostInsertIdentityPersister persister, Dialect dialect, String sequenceName) {
  super( persister );
  this.dialect = dialect;
  this.sequenceNextValFragment = dialect.getSelectSequenceNextValString( sequenceName );
  this.keyColumns = getPersister().getRootTableKeyColumnNames();
  if ( keyColumns.length > 1 ) {
    throw new HibernateException( "sequence-identity generator cannot be used with with multi-column keys" );
  }
}
origin: jboss.jboss-embeddable-ejb3/hibernate-all

  protected Serializable executeAndExtract(PreparedStatement insert) throws SQLException {
    insert.executeUpdate();
    return IdentifierGeneratorFactory.getGeneratedIdentity(
        NamedGeneratedKeysHelper.getGeneratedKey( insert ),
        getPersister().getIdentifierType()
    );
  }
}
origin: org.hibernate/com.springsource.org.hibernate

public IdentifierGeneratingInsert prepareIdentifierGeneratingInsert() {
  NoCommentsInsert insert = new NoCommentsInsert( dialect );
  insert.addColumn( getPersister().getRootTableKeyColumnNames()[0], sequenceNextValFragment );
  return insert;
}
origin: hibernate/hibernate-orm

public IdentifierGeneratingInsert prepareIdentifierGeneratingInsert() {
  NoCommentsInsert insert = new NoCommentsInsert( dialect );
  insert.addColumn( getPersister().getRootTableKeyColumnNames()[0], sequenceNextValFragment );
  return insert;
}
origin: hibernate/hibernate-orm

public Delegate(PostInsertIdentityPersister persister, Dialect dialect, String sequenceName) {
  super( persister );
  this.dialect = dialect;
  this.sequenceNextValFragment = dialect.getSelectSequenceNextValString( sequenceName );
  this.keyColumns = getPersister().getRootTableKeyColumnNames();
  if ( keyColumns.length > 1 ) {
    throw new HibernateException( "sequence-identity generator cannot be used with with multi-column keys" );
  }
}
org.hibernate.idSequenceIdentityGenerator$DelegategetPersister

Popular methods of SequenceIdentityGenerator$Delegate

  • <init>

Popular in Java

  • Creating JSON documents from java classes using gson
  • runOnUiThread (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getExternalFilesDir (Context)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • JOptionPane (javax.swing)
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now