org.hibernate.hql.ast.exec
Interface StatementExecutor
- All Known Implementing Classes:
- AbstractStatementExecutor, BasicExecutor, MultiTableDeleteExecutor, MultiTableUpdateExecutor
public interface StatementExecutor
Encapsulates the strategy required to execute various types of update, delete,
and insert statements issued through HQL.
- Author:
- Steve Ebersole
getSqlStatements
String[] getSqlStatements()
execute
int execute(QueryParameters parameters,
SessionImplementor session)
throws HibernateException
- Execute the sql managed by this executor using the given parameters.
- Parameters:
parameters
- Essentially bind information for this processing.session
- The session originating the request.
- Returns:
- The number of entities updated/deleted.
- Throws:
HibernateException