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