Top Description Methods
org.hibernate.engine.jdbc.mutation

public Interface JdbcValueBindings

Known Direct Implementers
org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl
Annotations
@Incubating
Imports
org.hibernate.Incubating, org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails, org.hibernate.engine.jdbc.mutation.spi.BindingGroup, org.hibernate.metamodel.mapping.SelectableMapping, org.hibernate.sql.model.TableMapping

The JDBC values for a mutation
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public void
afterStatement(TableMapping mutatingTable)

Called after the execution of the operation for the specified table

public void
beforeStatement(PreparedStatementDetails statementDetails)

Called before the execution of the operation for the specified table

public void
bindValue(Object value, String tableName, String columnName, ParameterUsage usage)

Binds a value for a specific column+usage

public default void
bindValue(Object value, SelectableMapping selectableMapping, ParameterUsage usage)

Binds a value for a specific column+usage

public BindingGroup
getBindingGroup(String tableName)

Get the bindings for the specific table, or null

Method Detail

afterStatementback to summary
public void afterStatement(TableMapping mutatingTable)

Called after the execution of the operation for the specified table

beforeStatementback to summary
public void beforeStatement(PreparedStatementDetails statementDetails)

Called before the execution of the operation for the specified table

bindValueback to summary
public void bindValue(Object value, String tableName, String columnName, ParameterUsage usage)

Binds a value for a specific column+usage

bindValueback to summary
public default void bindValue(Object value, SelectableMapping selectableMapping, ParameterUsage usage)

Binds a value for a specific column+usage

getBindingGroupback to summary
public BindingGroup getBindingGroup(String tableName)

Get the bindings for the specific table, or null