クラス GenericSqlQuery<T>
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
- 導入:
- 3.0
- 作成者:
- Thomas Risberg, Juergen Hoeller
- 関連事項:
フィールドのサマリー
クラス org.springframework.jdbc.object.RdbmsOperation から継承されたフィールド
logger
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
Bean ファクトリで使用した場合、コンパイルを保証します。newRowMapper
(ObjectSE[] parameters, MapSE<?, ?> context) サブクラスは、このメソッドを実装して、execute
メソッドによって集約されたList
SE として返される行ごとにオブジェクトを抽出する必要があります。void
setRowMapper
(RowMapper<T> rowMapper) このクエリに使用する特定のRowMapper
インスタンスを設定します。void
setRowMapperClass
(ClassSE<? 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, resolveSql, setDataSource, setFetchSize, setGeneratedKeysColumnNames, setJdbcTemplate, setMaxRows, setParameters, setQueryTimeout, setResultSetType, setReturnGeneratedKeys, setSql, setTypes, setUpdatableResults, supportsLobParameters, validateNamedParameters, validateParameters
コンストラクターの詳細
GenericSqlQuery
public GenericSqlQuery()
メソッドの詳細
setRowMapper
このクエリに使用する特定のRowMapper
インスタンスを設定します。- 導入:
- 4.3.2
setRowMapperClass
afterPropertiesSet
public void afterPropertiesSet()クラスからコピーされた説明:RdbmsOperation
Bean ファクトリで使用した場合、コンパイルを保証します。- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- オーバーライド:
- クラス
RdbmsOperation
のafterPropertiesSet
newRowMapper
クラスからコピーされた説明:SqlQuery
サブクラスは、このメソッドを実装して、execute
メソッドによって集約されたList
SE として返される行ごとにオブジェクトを抽出する必要があります。- 次で指定:
- クラス
SqlQuery<T>
のnewRowMapper
- パラメーター:
parameters
- サブクラスに関心がある場合のexecute()
メソッドのパラメーター。パラメーターがなかった場合は、null
になる場合があります。context
-mapRow
コールバックメソッドに渡されるコンテキスト情報。JDBC 操作自体はこのパラメーターに依存しませんが、結果リストのオブジェクトを作成できます。- 関連事項: