public class DynamicJdbcQueryMethod extends DynamicOpenJdbcQueryMethod
JdbcQueryMethod.| Modifier | Constructor and Description |
|---|---|
protected |
DynamicJdbcQueryMethod(java.lang.reflect.Method method,
org.springframework.data.repository.core.RepositoryMetadata metadata,
org.springframework.data.projection.ProjectionFactory factory,
org.springframework.data.repository.core.NamedQueries namedQueries,
org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,? extends org.springframework.data.relational.core.mapping.RelationalPersistentProperty> mappingContext)
Creates a
JdbcQueryMethod. |
| Modifier and Type | Method and Description |
|---|---|
protected com.joutvhu.dynamic.commons.DynamicQueryTemplate |
createTemplate(java.lang.String name,
java.lang.String query) |
protected com.joutvhu.dynamic.commons.DynamicQueryTemplate |
findTemplate(java.lang.String name) |
java.lang.reflect.Method |
getMethod() |
com.joutvhu.dynamic.commons.DynamicQueryTemplate |
getQueryTemplate() |
java.lang.Class<? extends org.springframework.jdbc.core.ResultSetExtractor> |
getResultSetExtractorClass()
Returns the class to be used as
ResultSetExtractor |
java.lang.String |
getResultSetExtractorRef()
Returns the bean name to be used as
ResultSetExtractor |
java.lang.Class<? extends org.springframework.jdbc.core.RowMapper> |
getRowMapperClass()
Returns the class to be used as
RowMapper |
java.lang.String |
getRowMapperRef()
Returns the name of the bean to be used as
RowMapper |
protected com.joutvhu.dynamic.commons.DynamicQueryTemplate |
getTemplate(java.lang.String name) |
createParameters, getEntityInformation, getNamedQueryName, getParameters, hasAnnotatedQuery, hasAnnotatedQueryName, hasLockMode, isModifyingQueryprotected DynamicJdbcQueryMethod(java.lang.reflect.Method method,
org.springframework.data.repository.core.RepositoryMetadata metadata,
org.springframework.data.projection.ProjectionFactory factory,
org.springframework.data.repository.core.NamedQueries namedQueries,
org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,? extends org.springframework.data.relational.core.mapping.RelationalPersistentProperty> mappingContext)
JdbcQueryMethod.method - must not be nullmetadata - must not be nullfactory - must not be nullpublic java.lang.reflect.Method getMethod()
protected com.joutvhu.dynamic.commons.DynamicQueryTemplate findTemplate(java.lang.String name)
protected com.joutvhu.dynamic.commons.DynamicQueryTemplate createTemplate(java.lang.String name,
java.lang.String query)
protected com.joutvhu.dynamic.commons.DynamicQueryTemplate getTemplate(java.lang.String name)
@Nullable public com.joutvhu.dynamic.commons.DynamicQueryTemplate getQueryTemplate()
@Nullable public java.lang.Class<? extends org.springframework.jdbc.core.RowMapper> getRowMapperClass()
RowMappergetRowMapperClass in class DynamicOpenJdbcQueryMethodnull.@Nullable public java.lang.String getRowMapperRef()
RowMappergetRowMapperRef in class DynamicOpenJdbcQueryMethodnull.@Nullable public java.lang.Class<? extends org.springframework.jdbc.core.ResultSetExtractor> getResultSetExtractorClass()
ResultSetExtractorgetResultSetExtractorClass in class DynamicOpenJdbcQueryMethodnull.@Nullable public java.lang.String getResultSetExtractorRef()
ResultSetExtractorgetResultSetExtractorRef in class DynamicOpenJdbcQueryMethodnull.