Class ColumnValueParameter

java.lang.Object
org.hibernate.sql.exec.internal.AbstractJdbcParameter
org.hibernate.sql.model.ast.ColumnValueParameter
All Implemented Interfaces:
BasicValuedMapping, Bindable, JdbcMappingContainer, MappingModelExpressible, SqlExpressible, ValueMapping, SqlSelectionProducer, Expression, JdbcParameter, SqlAstNode, JdbcParameterBinder, JavaTypedExpressible

public class ColumnValueParameter extends org.hibernate.sql.exec.internal.AbstractJdbcParameter

Parameter descriptor specific to mutations. It exposes metadata about the parameter.

[!NOTE]

Especially note the usage - we track parameters separately for assignments and restrictions to allow different values in each clause. E.g.

update ... set col = newValue where col = oldValue