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 interfaceJdbcValueBindingsImpl.JdbcValueDescriptorAccessAccess toJdbcValueDescriptorvalues
-
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 voidafterStatement(TableMapping mutatingTable)Called after the execution of the operation for the specified tablevoidbeforeStatement(PreparedStatementDetails statementDetails)Called before the execution of the operation for the specified tablevoidbindValue(Object value, String tableName, String columnName, ParameterUsage usage)Binds a value for a specific column+usageBindingGroupgetBindingGroup(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:JdbcValueBindingsGet the bindings for the specific table, ornull- Specified by:
getBindingGroupin interfaceJdbcValueBindings
-
bindValue
public void bindValue(Object value, String tableName, String columnName, ParameterUsage usage)
Description copied from interface:JdbcValueBindingsBinds a value for a specific column+usage- Specified by:
bindValuein interfaceJdbcValueBindings
-
beforeStatement
public void beforeStatement(PreparedStatementDetails statementDetails)
Description copied from interface:JdbcValueBindingsCalled before the execution of the operation for the specified table- Specified by:
beforeStatementin interfaceJdbcValueBindings
-
afterStatement
public void afterStatement(TableMapping mutatingTable)
Description copied from interface:JdbcValueBindingsCalled after the execution of the operation for the specified table- Specified by:
afterStatementin interfaceJdbcValueBindings
-
-