クラス GenericSqlQuery<T>

型パラメーター:
T - 結果の型
実装されたすべてのインターフェース:
InitializingBean

public class GenericSqlQuery<T> extends SqlQuery<T>
RowMapper で構成できる SqlQuery の具象バージョン。
導入:
3.0
作成者:
Thomas Risberg, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • GenericSqlQuery

      public GenericSqlQuery()
  • メソッドの詳細

    • setRowMapper

      public void setRowMapper(RowMapper<T> rowMapper)
      このクエリに使用する特定の RowMapper インスタンスを設定します。
      導入:
      4.3.2
    • setRowMapperClass

      public void setRowMapperClass(ClassSE<? extends RowMapper> rowMapperClass)
      このクエリに RowMapper クラスを設定し、実行ごとに新しい RowMapper インスタンスを作成します。
    • afterPropertiesSet

      public void afterPropertiesSet()
      クラスからコピーされた説明: RdbmsOperation
      Bean ファクトリで使用した場合、コンパイルを保証します。
      次で指定:
      インターフェース InitializingBeanafterPropertiesSet 
      オーバーライド:
      クラス RdbmsOperationafterPropertiesSet 
    • newRowMapper

      protected RowMapper<T> newRowMapper(@Nullable ObjectSE[] parameters, @Nullable MapSE<?,?> context)
      クラスからコピーされた説明: SqlQuery
      サブクラスは、このメソッドを実装して、execute メソッドによって集約された ListSE として返される行ごとにオブジェクトを抽出する必要があります。
      次で指定:
      クラス SqlQuery<T>newRowMapper 
      パラメーター:
      parameters - サブクラスに関心がある場合の execute() メソッドのパラメーター。パラメーターがなかった場合は、null になる場合があります。
      context - mapRow コールバックメソッドに渡されるコンテキスト情報。JDBC 操作自体はこのパラメーターに依存しませんが、結果リストのオブジェクトを作成できます。
      関連事項: