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(ObjectSE[] parameters, MapSE<?,?> context) サブクラスは、このメソッドを実装して、 execute メソッドによって集約された ListSE として返される行ごとにオブジェクトを抽出する必要があります。 |
void | setRowMapper(RowMapper<T> rowMapper) このクエリに使用する特定の RowMapper インスタンスを設定します。 |
void | setRowMapperClass(ClassSE<? 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, resolveSql, setDataSource, setFetchSize, setGeneratedKeysColumnNames, setJdbcTemplate, setMaxRows, setParameters, setQueryTimeout, setResultSetType, setReturnGeneratedKeys, setSql, setTypes, setUpdatableResults, supportsLobParameters, validateNamedParameters, validateParameterscloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setRowMapper(RowMapper<T> rowMapper)
RowMapper インスタンスを設定します。public void afterPropertiesSet()
RdbmsOperationInitializingBean の afterPropertiesSet RdbmsOperation の afterPropertiesSet protected RowMapper<T> newRowMapper(@Nullable ObjectSE[] parameters, @Nullable MapSE<?,?> context)
SqlQueryexecute メソッドによって集約された ListSE として返される行ごとにオブジェクトを抽出する必要があります。SqlQuery<T> の newRowMapper parameters - サブクラスに関心がある場合の execute() メソッドのパラメーター。パラメーターがなかった場合は、null になる場合があります。context - mapRow コールバックメソッドに渡されるコンテキスト情報。JDBC 操作自体はこのパラメーターに依存しませんが、結果リストのオブジェクトを作成できます。SqlQuery.execute(java.lang.Object[], java.util.Map<?, ?>)