Module spring.data.jpa
Class ParameterMetadataProvider.ParameterMetadata<T>
java.lang.Object
org.springframework.data.jpa.repository.query.ParameterMetadataProvider.ParameterMetadata<T>
- Type Parameters:
T-
- Enclosing class:
- ParameterMetadataProvider
- Author:
- Oliver Gierke, Thomas Darimont, Andrey Kovalev
-
Constructor Summary
ConstructorsConstructorDescriptionParameterMetadata(jakarta.persistence.criteria.ParameterExpression<T> expression, Part part, Object value, EscapeCharacter escape) Creates a newParameterMetadataProvider.ParameterMetadata. -
Method Summary
Modifier and TypeMethodDescriptionjakarta.persistence.criteria.ParameterExpression<T>Returns theParameterExpression.booleanReturns whether the parameter shall be considered an IS NULL parameter.Prepares the object before it's actually bound to the {@link jakarta.persistence.Query;}.
-
Constructor Details
-
ParameterMetadata
public ParameterMetadata(jakarta.persistence.criteria.ParameterExpression<T> expression, Part part, @Nullable Object value, EscapeCharacter escape) Creates a newParameterMetadataProvider.ParameterMetadata.
-
-
Method Details
-
getExpression
Returns theParameterExpression.- Returns:
- the expression
-
isIsNullParameter
public boolean isIsNullParameter()Returns whether the parameter shall be considered an IS NULL parameter. -
prepare
Prepares the object before it's actually bound to the {@link jakarta.persistence.Query;}.- Parameters:
value- can be null.
-