インターフェースの使用
jakarta.persistence.metamodel.SingularAttribute
SingularAttribute を使用するパッケージ パッケージ 説明 jakarta.persistence.criteria Jakarta Persistence Criteria APIjakarta.persistence.metamodel Jakarta Persistence Metamodel APIjakarta.persistence.criteria 内の SingularAttribute 使用
型 SingularAttribute のパラメーターを持つ jakarta.persistence.criteria のメソッド 修飾子と型 メソッド 説明 <Y> Fetch<X,Y>FetchParent. fetch(SingularAttribute<? super X,Y> attribute)内部結合を使用して、指定された単一値属性へのフェッチ結合を作成します。<Y> Fetch<X,Y>FetchParent. fetch(SingularAttribute<? super X,Y> attribute, JoinType jt)指定された結合型を使用して、指定された単一値属性へのフェッチ結合を作成します。<Y> Path<Y>Path. get(SingularAttribute<? super X,Y> attribute)参照される単一値属性に対応するパスを作成します。<Y> Join<X,Y>From. join(SingularAttribute<? super X,Y> attribute)指定された単一値属性への内部結合を作成します。<Y> Join<X,Y>From. join(SingularAttribute<? super X,Y> attribute, JoinType jt)指定された結合型を使用して、指定された単一値属性への結合を作成します。<Y> CriteriaUpdate<T>CriteriaUpdate. set(SingularAttribute<? super T,Y> attribute, Expression<? extends Y> value)指定された属性の値を更新します。<Y,X extends Y>
CriteriaUpdate<T>CriteriaUpdate. set(SingularAttribute<? super T,Y> attribute, X value)指定された属性の値を更新します。jakarta.persistence.metamodel 内の SingularAttribute 使用
SingularAttribute を返す jakarta.persistence.metamodel のメソッド 修飾子と型 メソッド 説明 <Y> SingularAttribute<X,Y>IdentifiableType. getDeclaredId(ClassSE<Y> type)エンティティまたはマップされたスーパークラスによって宣言された id 属性に対応する属性を返します。SingularAttribute<X,?>ManagedType. getDeclaredSingularAttribute(StringSE name)指定された名前に対応するマネージ型によって宣言された単一値属性を返します。<Y> SingularAttribute<X,Y>ManagedType. getDeclaredSingularAttribute(StringSE name, ClassSE<Y> type)指定された名前と Java 型に対応するマネージ型によって宣言された単一値属性を返します。<Y> SingularAttribute<X,Y>IdentifiableType. getDeclaredVersion(ClassSE<Y> type)エンティティまたはマップされたスーパークラスによって宣言されたバージョン属性に対応する属性を返します。<Y> SingularAttribute<? super X,Y>IdentifiableType. getId(ClassSE<Y> type)エンティティまたはマップされたスーパークラスの id 属性に対応する属性を返します。SingularAttribute<? super X,?>ManagedType. getSingularAttribute(StringSE name)指定された名前に対応するマネージ型の単一値属性を返します。<Y> SingularAttribute<? super X,Y>ManagedType. getSingularAttribute(StringSE name, ClassSE<Y> type)指定された名前と Java 型に対応するマネージ型の単一値属性を返します。<Y> SingularAttribute<? super X,Y>IdentifiableType. getVersion(ClassSE<Y> type)エンティティまたはマップされたスーパークラスのバージョン属性に対応する属性を返します。型 SingularAttribute の引数を持つ型を返す jakarta.persistence.metamodel のメソッド 修飾子と型 メソッド 説明 SetSE<SingularAttribute<X,?>>ManagedType. getDeclaredSingularAttributes()マネージ型によって宣言された単一値属性を返します。SetSE<SingularAttribute<? super X,?>>IdentifiableType. getIdClassAttributes()識別可能な型の id クラスに対応する属性を返します。SetSE<SingularAttribute<? super X,?>>ManagedType. getSingularAttributes()マネージ型の単一値属性を返します。