类 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>
- 所有已实现的接口:
InitializingBean
public class GenericSqlQuery<T> extends SqlQuery<T>
- 从以下版本开始:
- 3.0
- 作者:
- Thomas Risberg, Juergen Hoeller
- 另请参阅:
setRowMapper(org.springframework.jdbc.core.RowMapper<T>),setRowMapperClass(java.lang.Class<? extends org.springframework.jdbc.core.RowMapper>)
字段概要
从类继承的字段 org.springframework.jdbc.object.RdbmsOperation
logger
构造器概要
构造器 构造器 说明 GenericSqlQuery()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidafterPropertiesSet()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 theexecute method as an aggregated List.voidsetRowMapper(RowMapper<T> rowMapper)Set a specificRowMapperinstance to use for this query.voidsetRowMapperClass(Class<? extends RowMapper> rowMapperClass)从类继承的方法 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, setRowsExpected
从类继承的方法 org.springframework.jdbc.object.SqlOperation
compileInternal, getParsedSql, newPreparedStatementCreator, newPreparedStatementCreator, newPreparedStatementSetter, onCompileInternal
从类继承的方法 org.springframework.jdbc.object.RdbmsOperation
allowsUnusedParameters, 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, validateParameters
构造器详细资料
GenericSqlQuery
public GenericSqlQuery()
方法详细资料
setRowMapper
public void setRowMapper(RowMapper<T> rowMapper)
Set a specificRowMapperinstance to use for this query.- 从以下版本开始:
- 4.3.2
setRowMapperClass
public void setRowMapperClass(Class<? extends RowMapper> rowMapperClass)
afterPropertiesSet
public void afterPropertiesSet()
从类复制的说明:RdbmsOperationEnsures compilation if used in a bean factory.- 指定者:
afterPropertiesSet在接口中InitializingBean- 覆盖:
afterPropertiesSet在类中RdbmsOperation
newRowMapper
protected RowMapper<T> newRowMapper(Object[] parameters, Map<?,?> context)
从类复制的说明:SqlQuerySubclasses must implement this method to extract an object per row, to be returned by theexecute method as an aggregated List.- 指定者:
newRowMapper在类中SqlQuery<T>- 参数:
parameters- the parameters to theexecute()method, in case subclass is interested; may benullif there were no parameters.context- 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.- 另请参阅:
SqlQuery.execute(java.lang.Object[], java.util.Map<?, ?>)