パッケージ jakarta.persistence

インターフェース Parameter<T>

型パラメーター:
T - パラメーターの型
すべての既知のサブインターフェース:
ParameterExpression<T>

public interface Parameter<T>
クエリパラメーターオブジェクトの型。
導入:
2.0
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    パラメーター名を返します。パラメーターが名前付きパラメーターでない場合、または名前が割り当てられていない場合は null を返します。
    パラメーターの Java 型を返します。
    パラメーターの位置を返します。パラメーターが位置パラメーターでない場合は null を返します。
  • メソッドの詳細

    • getName

      StringSE getName()
      パラメーター名を返します。パラメーターが名前付きパラメーターでない場合、または名前が割り当てられていない場合は null を返します。
      戻り値:
      パラメーター名
    • getPosition

      IntegerSE getPosition()
      パラメーターの位置を返します。パラメーターが位置パラメーターでない場合は null を返します。
      戻り値:
      パラメーターの位置
    • getParameterType

      ClassSE<T> getParameterType()
      パラメーターの Java 型を返します。パラメーターにバインドされた値は、この型に割り当て可能である必要があります。このメソッドは、条件クエリでのみサポートする必要があります。Jakarta Persistence クエリ言語クエリおよびネイティブクエリにこのメソッドを使用するアプリケーションは、移植できません。
      戻り値:
      パラメーターの Java 型
      例外:
      IllegalStateExceptionSE - 実装がこの使用箇所をサポートしていないときに、クエリ言語クエリまたはネイティブクエリから取得したパラメーターで呼び出された場合