T
- 結果の型 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
コンストラクターと説明 |
---|
GenericSqlQuery() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() Bean ファクトリで使用した場合、コンパイルを保証します。 |
protected RowMapper<T> | newRowMapper(java.lang.Object[] parameters, java.util.Map<?,?> context) サブクラスは、このメソッドを実装して行ごとにオブジェクトを抽出し、 execute メソッドによって集約された List として返される必要があります。 |
void | setRowMapper(RowMapper<T> rowMapper) このクエリに使用する特定の RowMapper インスタンスを設定します。 |
void | setRowMapperClass(java.lang.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, setRowsExpected
compileInternal, getParsedSql, newPreparedStatementCreator, newPreparedStatementCreator, newPreparedStatementSetter, onCompileInternal
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
public void setRowMapper(RowMapper<T> rowMapper)
RowMapper
インスタンスを設定します。public void setRowMapperClass(java.lang.Class<? extends RowMapper> rowMapperClass)
public void afterPropertiesSet()
RdbmsOperation
InitializingBean
の afterPropertiesSet
RdbmsOperation
の afterPropertiesSet
protected RowMapper<T> newRowMapper(@Nullable java.lang.Object[] parameters, @Nullable java.util.Map<?,?> context)
SqlQuery
execute
メソッドによって集約された List
として返される必要があります。SqlQuery<T>
の newRowMapper
parameters
- サブクラスに関心がある場合の execute()
メソッドのパラメーター。パラメーターがなかった場合は、null
になる場合があります。context
- mapRow
コールバックメソッドに渡されるコンテキスト情報。JDBC 操作自体はこのパラメーターに依存しませんが、結果リストのオブジェクトを作成できます。SqlQuery.execute(java.lang.Object[], java.util.Map<?, ?>)