Class DynamicBasedStringQuery
java.lang.Object
org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
Extension of
StringQuery that evaluates the given query string as a SpEL template-expression.- Since:
- 2.x.1
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicBasedStringQuery(String query, org.springframework.data.jpa.repository.query.JpaEntityMetadata<?> metadata, org.springframework.expression.spel.standard.SpelExpressionParser parser, boolean nativeQuery) Creates a newDynamicBasedStringQueryfor the given query andEntityMetadata.DynamicBasedStringQuery(org.springframework.data.jpa.repository.query.DeclaredQuery query, org.springframework.data.jpa.repository.query.JpaEntityMetadata<?> metadata, org.springframework.expression.spel.standard.SpelExpressionParser parser) DynamicBasedStringQuery(org.springframework.data.jpa.repository.query.DeclaredQuery query, org.springframework.data.jpa.repository.query.JpaEntityMetadata<?> metadata, org.springframework.expression.spel.standard.SpelExpressionParser parser, boolean nativeQuery) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.jpa.repository.query.DeclaredQueryderiveCountQuery(String arg0, String arg1) getAlias()List<org.springframework.data.jpa.repository.query.StringQuery.ParameterBinding>booleanbooleanbooleanbooleanbooleanboolean
-
Constructor Details
-
DynamicBasedStringQuery
public DynamicBasedStringQuery(String query, org.springframework.data.jpa.repository.query.JpaEntityMetadata<?> metadata, org.springframework.expression.spel.standard.SpelExpressionParser parser, boolean nativeQuery) Creates a newDynamicBasedStringQueryfor the given query andEntityMetadata.- Parameters:
query- must not be null or empty.metadata- must not be null.parser- must not be null.nativeQuery- must not be null.
-
DynamicBasedStringQuery
public DynamicBasedStringQuery(org.springframework.data.jpa.repository.query.DeclaredQuery query, org.springframework.data.jpa.repository.query.JpaEntityMetadata<?> metadata, org.springframework.expression.spel.standard.SpelExpressionParser parser) -
DynamicBasedStringQuery
public DynamicBasedStringQuery(org.springframework.data.jpa.repository.query.DeclaredQuery query, org.springframework.data.jpa.repository.query.JpaEntityMetadata<?> metadata, org.springframework.expression.spel.standard.SpelExpressionParser parser, boolean nativeQuery)
-
-
Method Details
-
getParameterBindings
public List<org.springframework.data.jpa.repository.query.StringQuery.ParameterBinding> getParameterBindings() -
deriveCountQuery
-
usesJdbcStyleParameters
public boolean usesJdbcStyleParameters() -
getQueryString
-
getAlias
-
hasConstructorExpression
public boolean hasConstructorExpression() -
isDefaultProjection
public boolean isDefaultProjection() -
hasNamedParameter
public boolean hasNamedParameter() -
usesPaging
public boolean usesPaging() -
isNativeQuery
public boolean isNativeQuery()
-