Class JdbcValueBindingsImpl
- java.lang.Object
-
- org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl
-
- All Implemented Interfaces:
JdbcValueBindings
public class JdbcValueBindingsImpl extends Object implements JdbcValueBindings
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
JdbcValueBindingsImpl.JdbcValueDescriptorAccess
Access toJdbcValueDescriptor
values
-
Constructor Summary
Constructors Constructor Description JdbcValueBindingsImpl(MutationType mutationType, MutationTarget<?> mutationTarget, JdbcValueBindingsImpl.JdbcValueDescriptorAccess jdbcValueDescriptorAccess, SharedSessionContractImplementor session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterStatement(TableMapping mutatingTable)
Called after the execution of the operation for the specified tablevoid
beforeStatement(PreparedStatementDetails statementDetails)
Called before the execution of the operation for the specified tablevoid
bindValue(Object value, String tableName, String columnName, ParameterUsage usage)
Binds a value for a specific column+usageBindingGroup
getBindingGroup(String tableName)
Get the bindings for the specific table, ornull
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.engine.jdbc.mutation.JdbcValueBindings
bindValue
-
-
-
-
Constructor Detail
-
JdbcValueBindingsImpl
public JdbcValueBindingsImpl(MutationType mutationType, MutationTarget<?> mutationTarget, JdbcValueBindingsImpl.JdbcValueDescriptorAccess jdbcValueDescriptorAccess, SharedSessionContractImplementor session)
-
-
Method Detail
-
getBindingGroup
public BindingGroup getBindingGroup(String tableName)
Description copied from interface:JdbcValueBindings
Get the bindings for the specific table, ornull
- Specified by:
getBindingGroup
in interfaceJdbcValueBindings
-
bindValue
public void bindValue(Object value, String tableName, String columnName, ParameterUsage usage)
Description copied from interface:JdbcValueBindings
Binds a value for a specific column+usage- Specified by:
bindValue
in interfaceJdbcValueBindings
-
beforeStatement
public void beforeStatement(PreparedStatementDetails statementDetails)
Description copied from interface:JdbcValueBindings
Called before the execution of the operation for the specified table- Specified by:
beforeStatement
in interfaceJdbcValueBindings
-
afterStatement
public void afterStatement(TableMapping mutatingTable)
Description copied from interface:JdbcValueBindings
Called after the execution of the operation for the specified table- Specified by:
afterStatement
in interfaceJdbcValueBindings
-
-