クラス PropertyMetamodel


  • public class PropertyMetamodel
    extends Object
    APTによる処理対象のプロパティ情報。
    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • PropertyMetamodel

        public PropertyMetamodel()
    • メソッドの詳細

      • getPropertyName

        public String getPropertyName()
        プロパティ名
      • getPropertyType

        public AptType getPropertyType()
        プロパティのタイプ情報
      • getColumnAnno

        public Column getColumnAnno()
        アノテーションColumnの情報
      • getColumnAnnoElemenet

        public Element getColumnAnnoElemenet()
        アノテーションColumnが付与されている要素
      • isEmbedded

        public boolean isEmbedded()
        埋め込み用かどうか。
      • isLob

        public boolean isLob()
        LOB(ラージオブジェクト)かどうか。
      • isCustomType

        public boolean isCustomType()
        独自のConverterが適用される場合
      • setPropertyName

        public void setPropertyName​(String propertyName)
        プロパティ名
      • setPropertyType

        public void setPropertyType​(AptType propertyType)
        プロパティのタイプ情報
      • setColumnAnno

        public void setColumnAnno​(Column columnAnno)
        アノテーションColumnの情報
      • setColumnAnnoElemenet

        public void setColumnAnnoElemenet​(Element columnAnnoElemenet)
        アノテーションColumnが付与されている要素
      • setEmbedded

        public void setEmbedded​(boolean embedded)
        埋め込み用かどうか。
      • setLob

        public void setLob​(boolean lob)
        LOB(ラージオブジェクト)かどうか。
      • setCustomType

        public void setCustomType​(boolean customType)
        独自のConverterが適用される場合
      • equals

        public boolean equals​(Object o)
        オーバーライド:
        equals クラス内 Object
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        オーバーライド:
        hashCode クラス内 Object