Class StatementPreparerImpl

java.lang.Object
com.blazebit.persistence.integration.hibernate.StatementPreparerImpl
All Implemented Interfaces:
org.hibernate.engine.jdbc.spi.StatementPreparer

public class StatementPreparerImpl extends Object implements org.hibernate.engine.jdbc.spi.StatementPreparer
Since:
1.2.0
Author:
Christian Beikov
  • Constructor Details

    • StatementPreparerImpl

      public StatementPreparerImpl(org.hibernate.engine.jdbc.spi.JdbcCoordinator jdbcCoordinator, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor, DbmsDialect dbmsDialect, String[][] columns, int[] returningSqlTypes, HibernateReturningResult<?> returningResult)
  • Method Details

    • settings

      protected final org.hibernate.boot.spi.SessionFactoryOptions settings()
    • connection

      protected final Connection connection()
    • logicalConnection

      protected final org.hibernate.resource.jdbc.spi.LogicalConnectionImplementor logicalConnection()
    • sqlExceptionHelper

      protected final org.hibernate.engine.jdbc.spi.SqlExceptionHelper sqlExceptionHelper()
    • createStatement

      public Statement createStatement()
      Specified by:
      createStatement in interface org.hibernate.engine.jdbc.spi.StatementPreparer
    • prepareStatement

      public PreparedStatement prepareStatement(String sql)
      Specified by:
      prepareStatement in interface org.hibernate.engine.jdbc.spi.StatementPreparer
    • prepareStatement

      public PreparedStatement prepareStatement(String sql, boolean isCallable)
      Specified by:
      prepareStatement in interface org.hibernate.engine.jdbc.spi.StatementPreparer
    • prepareStatement

      public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys)
      Specified by:
      prepareStatement in interface org.hibernate.engine.jdbc.spi.StatementPreparer
    • prepareStatement

      public PreparedStatement prepareStatement(String sql, String[] columnNames)
      Specified by:
      prepareStatement in interface org.hibernate.engine.jdbc.spi.StatementPreparer
    • prepareQueryStatement

      public PreparedStatement prepareQueryStatement(String sql, boolean isCallable, org.hibernate.ScrollMode scrollMode)
      Specified by:
      prepareQueryStatement in interface org.hibernate.engine.jdbc.spi.StatementPreparer