インターフェース Expression<T>
- 型パラメーター:
T- 式の型
- すべてのスーパーインターフェース:
Selection<T>,TupleElement<T>
- すべての既知のサブインターフェース:
CollectionJoin<Z,、E> CriteriaBuilder.Case<R>、CriteriaBuilder.Coalesce<T>、CriteriaBuilder.In<T>、CriteriaBuilder.SimpleCase<C,、R> From<Z,、X> Join<Z,、X> ListJoin<Z,、E> MapJoin<Z,、K, V> ParameterExpression<T>、Path<X>、PluralJoin<Z,、C, E> Predicate、Root<X>、SetJoin<Z,、E> Subquery<T>
クエリ式の型。
- 導入:
- 2.0
方法の概要
修飾子と型メソッド説明<X> Expression<X>式に対して型キャストを実行し、新しい式オブジェクトを返します。<X> Expression<X>この式を指定された型にキャストし、新しい式オブジェクトを返します。equalTo(Expression<?> value) 式が引数と等しいかどうかをテストする述語を作成します。式が引数と等しいかどうかをテストする述語を作成します。in(Expression<?>... values) 式が引数リストのメンバーかどうかをテストする述語を作成します。in(Expression<CollectionSE<?>> values) 式がコレクションのメンバーであるかどうかをテストする述語を作成します。式が引数リストのメンバーかどうかをテストする述語を作成します。in(CollectionSE<?> values) 式がコレクションのメンバーであるかどうかをテストする述語を作成します。式が null でないかどうかをテストする述語を作成します。isNull()式が null かどうかをテストする述語を作成します。notEqualTo(Expression<?> value) 式が引数と等しくないかどうかをテストする述語を作成します。notEqualTo(ObjectSE value) 式が引数と等しくないかどうかをテストする述語を作成します。インターフェース jakarta.persistence.criteria.Selection から継承されたメソッド
alias, getCompoundSelectionItems, isCompoundSelectionインターフェース jakarta.persistence.TupleElement から継承されたメソッド
getAlias, getJavaType
メソッドの詳細
isNull
Predicate isNull()式が null かどうかをテストする述語を作成します。- 戻り値:
- 式が null かどうかをテストする述語
isNotNull
Predicate isNotNull()式が null でないかどうかをテストする述語を作成します。- 戻り値:
- 式が null でないかどうかをテストする述語
equalTo
式が引数と等しいかどうかをテストする述語を作成します。- パラメーター:
value- テスト対象の式- 戻り値:
- 述語の等価性テスト
- 導入:
- 3.2
equalTo
式が引数と等しいかどうかをテストする述語を作成します。- パラメーター:
value- テスト対象の値- 戻り値:
- 述語の等価性テスト
- 導入:
- 3.2
notEqualTo
式が引数と等しくないかどうかをテストする述語を作成します。- パラメーター:
value- テスト対象の式- 戻り値:
- 不等式の述語テスト
- 導入:
- 3.2
notEqualTo
式が引数と等しくないかどうかをテストする述語を作成します。- パラメーター:
value- テスト対象の値- 戻り値:
- 不等式の述語テスト
- 導入:
- 3.2
in
式が引数リストのメンバーかどうかをテストする述語を作成します。- パラメーター:
values- テストする値- 戻り値:
- メンバーシップの述語テスト
in
式が引数リストのメンバーかどうかをテストする述語を作成します。- パラメーター:
values- テストする式- 戻り値:
- メンバーシップの述語テスト
in
式がコレクションのメンバーであるかどうかをテストする述語を作成します。- パラメーター:
values- テストする値のコレクション- 戻り値:
- メンバーシップの述語テスト
in
式がコレクションのメンバーであるかどうかをテストする述語を作成します。- パラメーター:
values- テストするコレクションに対応する式- 戻り値:
- メンバーシップの述語テスト
as
式に対して型キャストを実行し、新しい式オブジェクトを返します。cast(Class)とは異なり、このメソッドは型変換を引き起こしません。つまり、ランタイム型は変更されません。警告: 実行時にエラーが発生する可能性があります。
- パラメーター:
type- 意図された式の型- 戻り値:
- 指定された型の新しい式
- 関連事項:
cast
この式を指定された型にキャストし、新しい式オブジェクトを返します。as(Class)とは異なり、このメソッドでは実行時に型変換が行われます。プロバイダーは、スカラー式の
StringSE へのキャスト、およびString式のIntegerSE、LongSE、FloatSE、DoubleSE へのキャストをサポートする必要があります。他の基本型間の型キャストのサポートは必要ありません。- パラメーター:
type- 基本的な型- 戻り値:
- 指定された基本型のスカラー式
- 導入:
- 3.2