Package org.hibernate.type
Interface ProcedureParameterNamedBinder<J>
- All Known Implementing Classes:
AbstractSingleColumnStandardBasicType,AbstractStandardBasicType,BasicArrayType,BasicCollectionType,BasicTypeImpl,BottomType,ConvertedBasicArrayType,ConvertedBasicCollectionType,ConvertedBasicTypeImpl,CustomMutabilityConvertedBasicTypeImpl,CustomMutabilityConvertedPrimitiveBasicTypeImpl,CustomType,DiscriminatorTypeImpl,ImmutableNamedBasicTypeImpl,JavaObjectType,NamedBasicTypeImpl,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
-