类 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()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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 theexecute method as an aggregated List
.void
setRowMapper(RowMapper<T> rowMapper)
Set a specificRowMapper
instance to use for this query.void
setRowMapperClass(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 specificRowMapper
instance to use for this query.- 从以下版本开始:
- 4.3.2
setRowMapperClass
public void setRowMapperClass(Class<? extends RowMapper> rowMapperClass)
afterPropertiesSet
public void afterPropertiesSet()
从类复制的说明:RdbmsOperation
Ensures compilation if used in a bean factory.- 指定者:
afterPropertiesSet
在接口中InitializingBean
- 覆盖:
afterPropertiesSet
在类中RdbmsOperation
newRowMapper
protected RowMapper<T> newRowMapper(Object[] parameters, Map<?,?> context)
从类复制的说明:SqlQuery
Subclasses 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 benull
if there were no parameters.context
- contextual information passed to themapRow
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<?, ?>)