パッケージ jakarta.persistence

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

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

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

      すべてのメソッド   インスタンスメソッド   抽象メソッド  
      修飾子と型 メソッド 説明
      StringSEgetName()
      パラメーター名を返します。パラメーターが名前付きパラメーターでない場合、または名前が割り当てられていない場合は null を返します。
      ClassSE<T>getParameterType()
      パラメーターの Java 型を返します。
      IntegerSEgetPosition()
      パラメーターの位置を返します。パラメーターが位置パラメーターでない場合は null を返します。
    • メソッドの詳細

      • getName

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

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

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