Interface ProcedureParameterNamedBinder<J>
- All Known Implementing Classes:
AbstractSingleColumnStandardBasicType, AbstractStandardBasicType, BasicArrayType, BasicCollectionType, BottomType, ConvertedBasicArrayType, ConvertedBasicCollectionType, CustomType, JavaObjectType, NullType, QueryParameterJavaObjectType, SerializableType, StandardBasicTypeTemplate
public interface ProcedureParameterNamedBinder<J>
Optional
Type contract for implementations enabled
to set store procedure OUT/INOUT parameters values by name.-
Method Summary
Modifier and TypeMethodDescriptionbooleanCan the given instance of this type actually set the parameter value by namevoidnullSafeSet(CallableStatement statement, J value, String name, SharedSessionContractImplementor session) Bind a value to the JDBC prepared statement, ignoring some columns as dictated by the 'settable' parameter.
-
Method Details
-
canDoSetting
boolean canDoSetting()Can the given instance of this type actually set the parameter value by name- Returns:
trueindicates that @{link #nullSafeSet} calls will not fail
-