public class GenericSqlQuery<T> extends SqlQuery<T>
setRowMapper(org.springframework.jdbc.core.RowMapper<T>), 
setRowMapperClass(java.lang.Class<? extends org.springframework.jdbc.core.RowMapper>)logger| Constructor and Description | 
|---|
GenericSqlQuery()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterPropertiesSet()
Ensures compilation if used in a bean factory. 
 | 
protected RowMapper<T> | 
newRowMapper(Object[] parameters,
            Map<?,?> context)
Subclasses must implement this method to extract an object per row, to be
 returned by the  
List. | 
void | 
setRowMapper(RowMapper<T> rowMapper)
Set a specific  
RowMapper instance to use for this query. | 
void | 
setRowMapperClass(Class<? extends RowMapper> rowMapperClass)
 | 
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, setRowsExpectedcompileInternal, getParsedSql, newPreparedStatementCreator, newPreparedStatementCreator, newPreparedStatementSetter, onCompileInternalallowsUnusedParameters, checkCompiled, compile, declareParameter, getDeclaredParameters, getGeneratedKeysColumnNames, getJdbcTemplate, getResultSetType, getSql, isCompiled, isReturnGeneratedKeys, isUpdatableResults, setDataSource, setFetchSize, setGeneratedKeysColumnNames, setJdbcTemplate, setMaxRows, setParameters, setQueryTimeout, setResultSetType, setReturnGeneratedKeys, setSql, setTypes, setUpdatableResults, supportsLobParameters, validateNamedParameters, validateParameterspublic void setRowMapper(RowMapper<T> rowMapper)
RowMapper instance to use for this query.public void afterPropertiesSet()
RdbmsOperationafterPropertiesSet in interface InitializingBeanafterPropertiesSet in class RdbmsOperationprotected RowMapper<T> newRowMapper(Object[] parameters, Map<?,?> context)
SqlQueryList.newRowMapper in class SqlQuery<T>parameters - the parameters to the execute() method,
 in case subclass is interested; may be null if there
 were no parameters.context - contextual information passed to the mapRow
 callback method. The JDBC operation itself doesn't rely on this parameter,
 but it can be useful for creating the objects of the result list.SqlQuery.execute(java.lang.Object[], java.util.Map<?, ?>)