パッケージ jakarta.persistence
インターフェース Parameter<T>
- 型パラメーター:
T
- パラメーターの型
- すべての既知のサブインターフェース:
ParameterExpression<T>
public interface Parameter<T>
クエリパラメーターオブジェクトの型。- 導入:
- 2.0
- 関連事項:
Query
,TypedQuery
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
getName()
パラメーター名を返します。パラメーターが名前付きパラメーターでない場合、または名前が割り当てられていない場合は null を返します。ClassSE<T>
getParameterType()
パラメーターの Java 型を返します。IntegerSE
getPosition()
パラメーターの位置を返します。パラメーターが位置パラメーターでない場合は null を返します。
メソッドの詳細
getName
StringSE getName()
パラメーター名を返します。パラメーターが名前付きパラメーターでない場合、または名前が割り当てられていない場合は null を返します。- 戻り値:
- パラメーター名
getPosition
IntegerSE getPosition()
パラメーターの位置を返します。パラメーターが位置パラメーターでない場合は null を返します。- 戻り値:
- パラメーターの位置
getParameterType
ClassSE<T> getParameterType()
パラメーターの Java 型を返します。パラメーターにバインドされた値は、この型に割り当て可能である必要があります。このメソッドは、条件クエリでのみサポートする必要があります。Jakarta Persistence クエリ言語クエリおよびネイティブクエリにこのメソッドを使用するアプリケーションは、移植できません。- 戻り値:
- パラメーターの Java 型
- 例外:
IllegalStateExceptionSE
- 実装がこの使用をサポートしていないときに、クエリ言語クエリまたはネイティブクエリから取得されたパラメーターで呼び出された場合