java.lang.ObjectSE
org.springframework.jdbc.object.RdbmsOperation
org.springframework.jdbc.object.SqlOperation
org.springframework.jdbc.object.SqlQuery<T>
org.springframework.jdbc.object.GenericSqlQuery<T>
- 型パラメーター:
T- 結果の型
- 実装されているすべてのインターフェース:
InitializingBean
フィールドのサマリー
クラス RdbmsOperation から継承されたフィールド
loggerコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidBean ファクトリで使用した場合、コンパイルを保証します。サブクラスは、このメソッドを実装して、executeメソッドによって集約されたListSE として返される行ごとにオブジェクトを抽出する必要があります。voidsetRowMapper(RowMapper<T> rowMapper) このクエリに使用する特定のRowMapperインスタンスを設定します。voidsetRowMapperClass(ClassSE<? extends RowMapper> rowMapperClass) クラス 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, stream, stream, stream, stream, streamByNamedParam, streamByNamedParamクラス SqlOperation から継承されたメソッド
compileInternal, getParsedSql, newPreparedStatementCreator, newPreparedStatementCreator, newPreparedStatementSetter, onCompileInternalクラス RdbmsOperation から継承されたメソッド
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
コンストラクターの詳細
GenericSqlQuery
public GenericSqlQuery()
メソッドの詳細
setRowMapper
setRowMapperClass
afterPropertiesSet
public void afterPropertiesSet()クラスからコピーされた説明:RdbmsOperationBean ファクトリで使用した場合、コンパイルを保証します。- 次で指定:
- インターフェース
InitializingBeanのafterPropertiesSet - オーバーライド:
- クラス
RdbmsOperationのafterPropertiesSet
newRowMapper
protected RowMapper<T> newRowMapper(@Nullable ObjectSE @Nullable [] parameters, @Nullable MapSE<?, ?> context) クラスからコピーされた説明:SqlQueryサブクラスは、このメソッドを実装して、executeメソッドによって集約されたListSE として返される行ごとにオブジェクトを抽出する必要があります。- 次で指定:
- クラス
SqlQuery<T extends @Nullable ObjectSE>のnewRowMapper - パラメーター:
parameters- サブクラスに関心がある場合のexecute()メソッドのパラメーター。パラメーターがなかった場合は、nullになる場合があります。context-mapRowコールバックメソッドに渡されるコンテキスト情報。JDBC 操作自体はこのパラメーターに依存しませんが、結果リストのオブジェクトを作成できます。- 関連事項: