Class CustomTableBasedUpdateHandlerImpl

java.lang.Object
com.blazebit.persistence.integration.hibernate.CustomTableBasedUpdateHandlerImpl
All Implemented Interfaces:
org.hibernate.hql.spi.id.MultiTableBulkIdStrategy.UpdateHandler

public class CustomTableBasedUpdateHandlerImpl extends Object implements org.hibernate.hql.spi.id.MultiTableBulkIdStrategy.UpdateHandler
Since:
1.3.0
Author:
Christian Beikov
  • Constructor Details

    • CustomTableBasedUpdateHandlerImpl

      public CustomTableBasedUpdateHandlerImpl(org.hibernate.hql.spi.id.TableBasedUpdateHandlerImpl delegate, org.hibernate.hql.internal.ast.HqlSqlWalker walker)
  • Method Details

    • execute

      public int execute(org.hibernate.engine.spi.SharedSessionContractImplementor s, org.hibernate.engine.spi.QueryParameters queryParameters)
      Specified by:
      execute in interface org.hibernate.hql.spi.id.MultiTableBulkIdStrategy.UpdateHandler
    • getTargetedQueryable

      public org.hibernate.persister.entity.Queryable getTargetedQueryable()
      Specified by:
      getTargetedQueryable in interface org.hibernate.hql.spi.id.MultiTableBulkIdStrategy.UpdateHandler
    • getSqlStatements

      public String[] getSqlStatements()
      Specified by:
      getSqlStatements in interface org.hibernate.hql.spi.id.MultiTableBulkIdStrategy.UpdateHandler