クラス Parameter
java.lang.ObjectSE
org.springframework.data.repository.query.Parameter
クエリメソッドの単一のパラメーターを抽象化するクラス。これは、
Parameters インスタンスのコンテキストで保持されます。- 作成者:
- Oliver Gierke, Mark Paluch, Jens Schauder, Greg Turnquist, Johannes Englmeier
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明intgetIndex()周囲のParametersのコンテキストでパラメーターがバインドされている位置インデックスを返します。getName()パラメーターの名前を返します (Paramアノテーションまたはメソッドパラメーターの命名を通じて)。パラメーターに使用されるプレースホルダを返します。パラメーターの必要な名前を返します (Paramアノテーションまたはメソッドパラメーターの命名を通じて)。パラメーターに名前がない場合はIllegalStateExceptionSE をスローします。ClassSE<?> getType()Parameterの型を返します。booleanParameterがクエリにバインドされるかどうかを返します。boolean現在のParameterが動的射影に使用されているものかどうかを返します。booleanパラメーターが明示的に、つまりParamでアノテーションされているかどうかを返します。booleanパラメーターにParamのアノテーションが付けられているか、メソッドパラメーター名があるかどうかを返します。booleanパラメーターが特別なパラメーターであるかどうかを返します。toString()
コンストラクターの詳細
Parameter
- パラメーター:
parameter- null であってはなりません。domainType- null であってはなりません。- 導入:
- 3.0.2
メソッドの詳細
isSpecialParameter
public boolean isSpecialParameter()パラメーターが特別なパラメーターであるかどうかを返します。- 戻り値:
- 関連事項:
isBindable
isDynamicProjectionParameter
getPlaceholder
getIndex
isNamedParameter
public boolean isNamedParameter()パラメーターにParamのアノテーションが付けられているか、メソッドパラメーター名があるかどうかを返します。- 戻り値:
- 関連事項:
isExplicitlyNamed
getName
パラメーターの名前を返します (Paramアノテーションまたはメソッドパラメーターの命名を通じて)。- 戻り値:
- パラメーターのオプション名。
- 関連事項:
getRequiredName
パラメーターの必要な名前を返します (Paramアノテーションまたはメソッドパラメーターの命名を通じて)。パラメーターに名前がない場合はIllegalStateExceptionSE をスローします。- 戻り値:
- 必要なパラメーター名。
- 例外:
IllegalStateExceptionSE- パラメーターに名前がない場合。- 導入:
- 3.4
- 関連事項:
getType
toString