インターフェース Attribute<X,Y>
- 型パラメーター:
X
- 属性を含む表現された型Y
- 表現された属性の型
- すべての既知のサブインターフェース:
CollectionAttribute<X,
、E> ListAttribute<X,
、E> MapAttribute<X,
、K, V> PluralAttribute<X,
、C, E> SetAttribute<X,
、E> SingularAttribute<X,
T>
public interface Attribute<X,Y>
Java 型の属性を表します。
- 導入:
- 2.0
メソッドの詳細
getName
StringSE getName()属性の名前を返します。- 戻り値:
- 名前
getPersistentAttributeType
Attribute.PersistentAttributeType getPersistentAttributeType()属性の永続属性型を返します。- 戻り値:
- 永続的な属性型
getDeclaringType
ManagedType<X> getDeclaringType()属性が宣言された型を表すマネージ型を返します。- 戻り値:
- 宣言型
getJavaType
表現された属性の Java 型を返します。- 戻り値:
- Java 型
getJavaMember
MemberSE getJavaMember()表現された属性のMember
SE を返します。- 戻り値:
- 対応
Member
SE
isAssociation
boolean isAssociation()属性は関連付けです。- 戻り値:
- 属性が関連付けに対応するかどうかを示すブール値
isCollection
boolean isCollection()属性はコレクション値です (Collection
、Set
、List
またはMap
を表します)。- 戻り値:
- 属性がコレクション値であるかどうかを示すブール値