インターフェース Attribute<X,​Y>

    • メソッドの詳細

      • getName

        StringSE getName()
        属性の名前を返します。
        戻り値:
        名前
      • getPersistentAttributeType

        Attribute.PersistentAttributeType getPersistentAttributeType()
        属性の永続属性型を返します。
        戻り値:
        永続的な属性型
      • getDeclaringType

        ManagedType<X> getDeclaringType()
        属性が宣言された型を表すマネージ型を返します。
        戻り値:
        宣言型
      • getJavaType

        ClassSE<Y> getJavaType()
        表現された属性の Java 型を返します。
        戻り値:
        Java 型
      • getJavaMember

        MemberSE getJavaMember()
        表現された属性の java.lang.reflect.Member を返します。
        戻り値:
        対応する java.lang.reflect.Member
      • isAssociation

        boolean isAssociation()
        属性は関連付けです。
        戻り値:
        属性が関連付けに対応するかどうかを示すブール値
      • isCollection

        boolean isCollection()
        属性 collection-valued です(コレクション、セット、リスト、マップを表します)。
        戻り値:
        属性がコレクション値であるかどうかを示すブール値