Package org.hibernate.sql.exec.spi
SPI for execution of SQL statements via JDBC. The statement to execute is
modelled by
JdbcOperationQuery
and is
executed via the corresponding executor.
For operations that return ResultSet
s, be sure to see
org.hibernate.sql.results
which provides support for processing results
starting with JdbcValuesMapping
-
Interface Summary Interface Description Callback Callback to allow SQM interpretation to trigger certain things within ORM.ExecutionContext A context for execution of SQL statements expressed via SQL AST and JdbcOperationJdbcCallFunctionReturn Models the function return when the JdbcOperationQueryCall represents a call to a database function.JdbcCallParameterExtractor<T> Controls extracting values from OUT/INOUT parameters.JdbcCallParameterRegistration JdbcCallRefCursorExtractor JdbcMutationExecutor Executor for model-mutation operationsJdbcOperation A JDBC operation to perform.JdbcOperationQuery Unifying contract for any SQL statement we want to execute via JDBC.JdbcOperationQueryAnonBlock An anonymous call block (sometimes called an anonymous procedure) to be executed on the database.JdbcOperationQueryCall JdbcOperationQueryInsert Basic contract for an insert operationJdbcOperationQueryMutation Specialization of JdbcOperation for cases which mutate table state (i.e.JdbcParameterBinder Performs parameter value binding to a JDBC PreparedStatement.JdbcParameterBinding JdbcParameterBindings Access to all the externalized JDBC parameter bindingsJdbcParameters The collectionJdbcParametersList Conceptually similar to a List of JdbcParameters, but exposing a read-only immutable contract.JdbcSelectExecutor An executor for JdbcSelect operations.JdbcSelectExecutor.StatementCreator -
Class Summary Class Description AbstractJdbcOperationQuery Executable JDBC commandJdbcOperationQueryDelete JdbcOperationQueryMutationNative Executable JDBC commandJdbcOperationQuerySelect Executable JDBC commandJdbcOperationQueryUpdate JdbcParametersList.Builder JdbcParametersList.JdbcParametersListMulti JdbcParametersList.JdbcParametersListSingleton StandardEntityInstanceResolver StatementCreatorHelper Helper for creating JDBC statements.StatementOptions Options for the creation of a JDBC statement -
Enum Summary Enum Description JdbcLockStrategy The strategy to use for applying locks to aJdbcOperationQuerySelect
.