public int execute(QueryParameters parameters, SharedSessionContractImplementor session) throws HibernateException { BulkOperationCleanupAction action = new BulkOperationCleanupAction( session, updateHandler.getTargetedQueryable() ); if ( session.isEventSource() ) { ( (EventSource) session ).getActionQueue().addAction( action ); } else { action.getAfterTransactionCompletionProcess().doAfterTransactionCompletion( true, session ); } return updateHandler.execute( session, parameters ); } }
public String[] getSqlStatements() { return updateHandler.getSqlStatements(); }