Package org.springframework.jdbc.object
Class GenericSqlQuery<T>
java.lang.Object
org.springframework.jdbc.object.RdbmsOperation
org.springframework.jdbc.object.SqlOperation
org.springframework.jdbc.object.SqlQuery<T>
org.springframework.jdbc.object.GenericSqlQuery<T>
- Type Parameters:
T- the result type
- All Implemented Interfaces:
InitializingBean
- Since:
- 3.0
- Author:
- Thomas Risberg, Juergen Hoeller
- See Also:
-
Field Summary
Fields inherited from class org.springframework.jdbc.object.RdbmsOperation
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnsures compilation if used in a bean factory.newRowMapper(Object[] parameters, Map<?, ?> context) Subclasses must implement this method to extract an object per row, to be returned by theexecutemethod as an aggregatedList.voidsetRowMapper(RowMapper<T> rowMapper) Set a specificRowMapperinstance to use for this query.voidsetRowMapperClass(Class<? extends RowMapper> rowMapperClass) Methods inherited from class org.springframework.jdbc.object.SqlQuery
execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, executeByNamedParam, executeByNamedParam, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObjectByNamedParam, findObjectByNamedParam, getRowsExpected, setRowsExpectedMethods inherited from class org.springframework.jdbc.object.SqlOperation
compileInternal, getParsedSql, newPreparedStatementCreator, newPreparedStatementCreator, newPreparedStatementSetter, onCompileInternalMethods inherited from class org.springframework.jdbc.object.RdbmsOperation
allowsUnusedParameters, checkCompiled, compile, declareParameter, getDeclaredParameters, getGeneratedKeysColumnNames, getJdbcTemplate, getResultSetType, getSql, isCompiled, isReturnGeneratedKeys, isUpdatableResults, resolveSql, setDataSource, setFetchSize, setGeneratedKeysColumnNames, setJdbcTemplate, setMaxRows, setParameters, setQueryTimeout, setResultSetType, setReturnGeneratedKeys, setSql, setTypes, setUpdatableResults, supportsLobParameters, validateNamedParameters, validateParameters
-
Constructor Details
-
GenericSqlQuery
public GenericSqlQuery()
-
-
Method Details
-
setRowMapper
Set a specificRowMapperinstance to use for this query.- Since:
- 4.3.2
-
setRowMapperClass
-
afterPropertiesSet
public void afterPropertiesSet()Description copied from class:RdbmsOperationEnsures compilation if used in a bean factory.- Specified by:
afterPropertiesSetin interfaceInitializingBean- Overrides:
afterPropertiesSetin classRdbmsOperation
-
newRowMapper
Description copied from class:SqlQuerySubclasses must implement this method to extract an object per row, to be returned by theexecutemethod as an aggregatedList.- Specified by:
newRowMapperin classSqlQuery<T>- Parameters:
parameters- the parameters to theexecute()method, in case subclass is interested; may benullif there were no parameters.context- the contextual information passed to themapRowcallback method. The JDBC operation itself doesn't rely on this parameter, but it can be useful for creating the objects of the result list.- See Also:
-