Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.hibernate.hql.ast.exec.AbstractStatementExecutor
org.hibernate.hql.ast.exec.MultiTableUpdateExecutor
public class MultiTableUpdateExecutor
extends AbstractStatementExecutor
Constructor Summary | |
|
Method Summary | |
int |
|
Queryable | |
protected Queryable[] | |
String[] |
Methods inherited from class org.hibernate.hql.ast.exec.AbstractStatementExecutor | |
coordinateSharedCacheCleanup , createTemporaryTableIfNecessary , dropTemporaryTableIfNecessary , generateIdInsertSelect , generateIdSubselect , getAffectedQueryables , getFactory , getWalker , shouldIsolateTemporaryTableDDL |
public int execute(QueryParameters parameters, SessionImplementor session) throws HibernateException
Execute the sql managed by this executor using the given parameters.
- Specified by:
- execute in interface StatementExecutor
- Parameters:
parameters
- Essentially bind information for this processing.session
- The session originating the request.
- Returns:
- The number of entities updated/deleted.
- Throws:
HibernateException
-
protected Queryable[] getAffectedQueryables()
- Overrides:
- getAffectedQueryables in interface AbstractStatementExecutor
public String[] getSqlStatements()
- Specified by:
- getSqlStatements in interface StatementExecutor