@Published(tag="architect") public class ColumnMeta extends java.lang.Object
Constructor and Description |
---|
ColumnMeta(EntityMeta entityMeta,
nablarch.common.dao.JpaAnnotationParam jpaAnnotationParam)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object another) |
javax.persistence.GenerationType |
getGenerationType()
IDジェネレータのタイプを取得する。
|
java.lang.String |
getGeneratorName()
IDジェネレータの名前を取得する。
|
java.lang.Class<?> |
getJdbcType()
JDBCでSQLにバインドするときの型を取得する。
|
java.lang.String |
getName()
データベースのカラム名を取得する。
|
java.lang.String |
getPropertyName()
Entityクラスのプロパティ名を取得する。
|
java.lang.Class<?> |
getPropertyType()
Entityクラスのプロパティ型を取得する。
|
int |
hashCode() |
boolean |
isGeneratedValue()
自動生成カラムか否か。
|
boolean |
isIdColumn()
カラムがプライマリーキーを構成するかどうかを取得する。
|
protected boolean |
isTransient()
プロパティが揮発性なものかどうかを取得する。
|
boolean |
isVersion()
カラムが楽観排他用のバージョンを表すかどうかを取得する。
|
public ColumnMeta(EntityMeta entityMeta, nablarch.common.dao.JpaAnnotationParam jpaAnnotationParam)
entityMeta
- エンティティ定義のメタデータjpaAnnotationParam
- プロパティ情報public java.lang.String getName()
public java.lang.String getPropertyName()
public java.lang.Class<?> getJdbcType()
public java.lang.Class<?> getPropertyType()
protected boolean isTransient()
public boolean isIdColumn()
public boolean isVersion()
public boolean isGeneratedValue()
public javax.persistence.GenerationType getGenerationType()
public java.lang.String getGeneratorName()
public boolean equals(java.lang.Object another)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object