public class GenericSqlQuery extends SqlQuery
logger| Constructor and Description |
|---|
GenericSqlQuery() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
Ensures compilation if used in a bean factory.
|
protected RowMapper |
newRowMapper(Object[] parameters,
Map context)
Subclasses must implement this method to extract an object per row, to be
returned by the
List. |
void |
setRowMapperClass(Class 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 setRowMapperClass(Class rowMapperClass) throws IllegalAccessException, InstantiationException
public void afterPropertiesSet()
RdbmsOperationafterPropertiesSet in interface InitializingBeanafterPropertiesSet in class RdbmsOperationprotected RowMapper newRowMapper(Object[] parameters, Map context)
SqlQueryList.newRowMapper in class SqlQueryparameters - 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)