クラス ResultProcessor

java.lang.ObjectSE
org.springframework.data.repository.query.ResultProcessor

public class ResultProcessor extends ObjectSE
クエリ結果要素の射影に関するメタデータを公開し、最終的に生のクエリ結果を射影とデータ転送オブジェクトに後処理する ResultProcessor
導入:
1.12
作成者:
Oliver Gierke, John Blum, Mark Paluch, Christoph Strobl
  • メソッドの詳細

    • withDynamicProjection

      public ResultProcessor withDynamicProjection(ParameterAccessor accessor)
      指定された ParameterAccessor から取得した新しい射影型で新しい ResultProcessor を返します。
      パラメーター:
      accessor - null であってはなりません。
      戻り値:
    • getReturnedType

      public ReturnedType getReturnedType()
      ReturnedType を返します。
      戻り値:
    • processResult

      @Nullable public <T> T processResult(@Nullable ObjectSE source)
      指定されたクエリ結果を後処理します。
      パラメーター:
      source - null でもかまいません。
      戻り値:
    • processResult

      @Nullable public <T> T processResult(@Nullable ObjectSE source, Converter<ObjectSE,ObjectSE> preparingConverter)
      指定された準備 Converter を使用して、指定されたクエリ結果を後処理し、コレクション要素を準備する可能性があります。
      パラメーター:
      source - null でもかまいません。
      preparingConverter - null であってはなりません。
      戻り値: