Package org.hibernate.sql.exec.spi
@Incubating
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
-
ClassDescriptionExecutable JDBC commandCallback to allow SQM interpretation to trigger certain things within ORM.A context for execution of SQL statements expressed via SQL AST and JdbcOperationModels the function return when the JdbcOperationQueryCall represents a call to a database function.Controls extracting values from OUT/INOUT parameters.The strategy to use for applying locks to a
JdbcOperationQuerySelect
.Executor for model-mutation operationsA JDBC operation to perform.Unifying contract for any SQL statement we want to execute via JDBC.An anonymous call block (sometimes called an anonymous procedure) to be executed on the database.Basic contract for an insert operationSpecialization of JdbcOperation for cases which mutate table state (i.e.Executable JDBC commandExecutable JDBC commandPerforms parameter value binding to a JDBC PreparedStatement.Access to all the externalized JDBC parameter bindingsThe collectionConceptually similar to a List of JdbcParameters, but exposing a read-only immutable contract.An executor for JdbcSelect operations.Helper for creating JDBC statements.Options for the creation of a JDBC statement