public class DynamicJpaQueryMethod
extends org.springframework.data.jpa.repository.query.JpaQueryMethod
JpaQueryMethod.| Modifier | Constructor and Description |
|---|---|
protected |
DynamicJpaQueryMethod(java.lang.reflect.Method method,
org.springframework.data.repository.core.RepositoryMetadata metadata,
org.springframework.data.projection.ProjectionFactory factory,
org.springframework.data.jpa.provider.QueryExtractor extractor)
Creates a
JpaQueryMethod. |
| Modifier and Type | Method and Description |
|---|---|
protected freemarker.template.Template |
createTemplate(java.lang.String name,
java.lang.String content) |
protected freemarker.template.Template |
findTemplate(java.lang.String name) |
freemarker.template.Template |
getCountProjectionTemplate() |
freemarker.template.Template |
getCountQueryTemplate() |
freemarker.template.Template |
getQueryTemplate() |
protected freemarker.template.Template |
getTemplate(java.lang.String name) |
boolean |
isNativeQuery() |
createParameters, getEntityInformation, getNamedQueryName, getParameters, isCollectionQuery, isModifyingQuery, isProcedureQueryprotected DynamicJpaQueryMethod(java.lang.reflect.Method method,
org.springframework.data.repository.core.RepositoryMetadata metadata,
org.springframework.data.projection.ProjectionFactory factory,
org.springframework.data.jpa.provider.QueryExtractor extractor)
JpaQueryMethod.method - must not be nullmetadata - must not be nullfactory - must not be nullextractor - must not be nullprotected freemarker.template.Template findTemplate(java.lang.String name)
protected freemarker.template.Template createTemplate(java.lang.String name,
java.lang.String content)
protected freemarker.template.Template getTemplate(java.lang.String name)
public boolean isNativeQuery()
@Nullable public freemarker.template.Template getQueryTemplate()
@Nullable public freemarker.template.Template getCountQueryTemplate()
@Nullable public freemarker.template.Template getCountProjectionTemplate()