public class JdbcQueryMethod extends QueryMethod
QueryMethod implementation that implements a method by executing the query from a Query annotation on
that method. Binds method arguments to named parameters in the SQL statement.| Constructor and Description |
|---|
JdbcQueryMethod(Method method,
RepositoryMetadata metadata,
ProjectionFactory factory,
NamedQueries namedQueries,
MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty> mappingContext) |
| Modifier and Type | Method and Description |
|---|---|
protected RelationalParameters |
createParameters(Method method) |
RelationalEntityMetadata<?> |
getEntityInformation() |
RelationalParameters |
getParameters() |
boolean |
hasAnnotatedQuery()
Returns whether the method has an annotated query.
|
boolean |
isModifyingQuery()
Returns whether the query method is a modifying one.
|
getDomainClass, getName, getNamedQueryName, getResultProcessor, getReturnedObjectType, isCollectionQuery, isPageQuery, isQueryForEntity, isSliceQuery, isStreamQuery, toStringpublic JdbcQueryMethod(Method method, RepositoryMetadata metadata, ProjectionFactory factory, NamedQueries namedQueries, MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty> mappingContext)
protected RelationalParameters createParameters(Method method)
createParameters in class QueryMethodpublic RelationalEntityMetadata<?> getEntityInformation()
getEntityInformation in class QueryMethodpublic RelationalParameters getParameters()
getParameters in class QueryMethodpublic boolean isModifyingQuery()
isModifyingQuery in class QueryMethodtrue.public boolean hasAnnotatedQuery()
Copyright © 2017–2021 Pivotal Software, Inc.. All rights reserved.