パッケージ 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 要素で指定された埋め込み可能なクラスを表すメタモデルクラスであることを指定します。