Package org.hibernate.jpa.spi
Interface NullTypeBindableParameterRegistration<T>
-
- All Superinterfaces:
jakarta.persistence.Parameter<T>
,ParameterRegistration<T>
@Deprecated(since="6.0") public interface NullTypeBindableParameterRegistration<T> extends ParameterRegistration<T>
Deprecated.Not actually sure what the original intent of this was; but it is not used as of 6.0, so slating for removalAParameterRegistration
that allows providing Java type information when binding a null value for a parameter when there is no other available type information for that parameter.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
bindNullValue(Class<?> nullParameterType)
Deprecated.If bindable, bind a null value using the provided parameter type.-
Methods inherited from interface jakarta.persistence.Parameter
getName, getParameterType, getPosition
-
Methods inherited from interface org.hibernate.jpa.spi.ParameterRegistration
bindValue, bindValue, getBind, getMode, getQuery, isBindable, isJpaPositionalParameter
-
-
-
-
Method Detail
-
bindNullValue
void bindNullValue(Class<?> nullParameterType)
Deprecated.If bindable, bind a null value using the provided parameter type. This method is only valid ifParameter.getParameterType()
returnsnull
.- Parameters:
nullParameterType
- the Java type to be used for binding the null value; must be non-null.- Throws:
IllegalArgumentException
-parameterType
is null or ifParameter.getParameterType()
does not return null.
-
-