クラス Parameter

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

public class Parameter extends ObjectSE
クエリメソッドの単一のパラメーターを抽象化するクラス。これは、Parameters インスタンスのコンテキストで保持されます。
作成者:
Oliver Gierke, Mark Paluch, Jens Schauder, Greg Turnquist, Johannes Englmeier
  • コンストラクターの詳細

  • メソッドの詳細

    • isSpecialParameter

      public boolean isSpecialParameter()
      パラメーターが特別なパラメーターであるかどうかを返します。
      戻り値:
      関連事項:
      • TYPES
    • isBindable

      public boolean isBindable()
      Parameter がクエリにバインドされるかどうかを返します。
      戻り値:
    • isDynamicProjectionParameter

      public boolean isDynamicProjectionParameter()
      現在の Parameter が動的射影に使用されているものかどうかを返します。
      戻り値:
    • getPlaceholder

      public StringSE getPlaceholder()
      パラメーターに使用されるプレースホルダを返します。名前付きまたは定位置のいずれかです。
      戻り値:
    • getIndex

      public int getIndex()
      周囲の Parameters のコンテキストでパラメーターがバインドされている位置インデックスを返します。
      戻り値:
    • isNamedParameter

      public boolean isNamedParameter()
      パラメーターに Param アノテーションが付けられているかどうかを返します。
      戻り値:
    • getName

      public OptionalSE<StringSE> getName()
      Param アノテーションを介して)パラメーターの名前を返します。
      戻り値:
    • getType

      public ClassSE<?> getType()
      Parameter の型を返します。
      戻り値:
    • isExplicitlyNamed

      public boolean isExplicitlyNamed()
      パラメーターが明示的に、つまり Param でアノテーションされているかどうかを返します。
      戻り値:
      導入:
      1.11
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString