Class AbstractCriteriaQueryParameterBinder
java.lang.Object
com.blazebit.persistence.spring.data.base.query.ParameterBinder
com.blazebit.persistence.spring.data.base.query.AbstractCriteriaQueryParameterBinder
Special
ParameterBinder to bind CriteriaQuery parameters. parameters.
Christian Beikov: Copied to be able to share code between Spring Data integrations for 1.x and 2.x.- Since:
- 1.6.9
- Author:
- Oliver Gierke, Thomas Darimont, Mark Paluch, Eugen Mayer
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractCriteriaQueryParameterBinder(jakarta.persistence.EntityManager em, com.blazebit.persistence.view.EntityViewManager evm, JpaParameters parameters, Object[] values, Iterable<ParameterMetadataProvider.ParameterMetadata<?>> expressions) Creates a newAbstractCriteriaQueryParameterBinderfor the givenParameters, values and someParameterExpression. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbind(jakarta.persistence.Query query, JpaParameters.JpaParameter parameter, Object value, int position) Perform the actual query parameter binding.Methods inherited from class com.blazebit.persistence.spring.data.base.query.ParameterBinder
bind, bindAndPrepare, canBindParameter, getOffset, getPageable, getSort, getValues
-
Constructor Details
-
AbstractCriteriaQueryParameterBinder
public AbstractCriteriaQueryParameterBinder(jakarta.persistence.EntityManager em, com.blazebit.persistence.view.EntityViewManager evm, JpaParameters parameters, Object[] values, Iterable<ParameterMetadataProvider.ParameterMetadata<?>> expressions) Creates a newAbstractCriteriaQueryParameterBinderfor the givenParameters, values and someParameterExpression.- Parameters:
parameters- must not be null.values- must not be null.expressions- must not be null.
-
-
Method Details
-
bind
protected void bind(jakarta.persistence.Query query, JpaParameters.JpaParameter parameter, Object value, int position) Description copied from class:ParameterBinderPerform the actual query parameter binding.- Overrides:
bindin classParameterBinder
-