パッケージ jakarta.persistence.metamodel
Jakarta Persistence Metamodel API
インターフェースのサマリー インターフェース 説明 Attribute<X,Y> Java 型の属性を表します。BasicType<X> 型BasicType
のインスタンスは、基本型(時間型および列挙型を含む)を表します。Bindable<T> 型Bindable
のインスタンスは、Path
にバインドできるオブジェクトまたは属性型を表します。CollectionAttribute<X,E> 型CollectionAttribute
のインスタンスは、永続的なjava.util.Collection
-valued 属性を表します。EmbeddableType<X> 型EmbeddableType
のインスタンスは、埋め込み可能な型を表します。EntityType<X> 型EntityType
のインスタンスはエンティティ型を表します。IdentifiableType<X> 型IdentifiableType
のインスタンスは、エンティティまたはマップされたスーパークラス型を表します。ListAttribute<X,E> 型ListAttribute
のインスタンスは、永続的なjava.util.List
-valued 属性を表します。ManagedType<X> 型ManagedType
のインスタンスは、エンティティ、マップされたスーパークラス、埋め込み可能な型を表します。MapAttribute<X,K,V> 型MapAttribute
のインスタンスは、永続的なjava.util.Map
-valued 属性を表します。MappedSuperclassType<X> 型MappedSuperclassType
のインスタンスは、マップされたスーパークラス型を表します。Metamodel 永続性ユニットの永続性エンティティのメタモデルへのアクセスを提供します。PluralAttribute<X,C,E> 型PluralAttribute
のインスタンスは、永続的なコレクション値属性を表します。SetAttribute<X,E> 型SetAttribute
のインスタンスは、永続的なjava.util.Set
-valued 属性を表します。SingularAttribute<X,T> 型SingularAttribute
のインスタンスは、永続的な単一値のプロパティまたはフィールドを表します。Type<X> 型Type
のインスタンスは、永続オブジェクトまたは属性型を表します。列挙型のサマリー 列挙型 説明 Attribute.PersistentAttributeType Bindable.BindableType PluralAttribute.CollectionType Type.PersistenceType アノテーション型のサマリー アノテーション型 説明 StaticMetamodel StaticMetamodel
アノテーションは、クラスがエンティティ、マップされたスーパークラス、value 要素で指定された埋め込み可能なクラスを表すメタモデルクラスであることを指定します。