@Published(tag="architect") public class EntityMeta extends java.lang.Object
Constructor and Description |
---|
EntityMeta(java.lang.Class<?> entityClass)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
boolean |
canFindById()
IDカラムから情報が取得可能か否か。
|
boolean |
equals(java.lang.Object another) |
java.util.List<ColumnMeta> |
getAllColumns()
全カラムのリストを返す。
|
ColumnMeta |
getGeneratedValueColumn()
採番カラムを返す。
|
java.util.List<ColumnMeta> |
getIdColumns()
IDカラム(主キーカラム)のリストを返す。
|
java.lang.String |
getSchemaName()
スキーマ名を返す。
|
java.lang.String |
getTableName()
テーブル名を返す。
|
ColumnMeta |
getVersionColumn()
バージョンカラムを返す。
|
int |
hashCode() |
protected void |
sortIdColumns()
Primary keyの順番をデータベースの定義順にソートする。
|
public EntityMeta(java.lang.Class<?> entityClass)
entityClass
- エンティティクラスpublic java.util.List<ColumnMeta> getIdColumns()
public java.util.List<ColumnMeta> getAllColumns()
public ColumnMeta getVersionColumn()
public ColumnMeta getGeneratedValueColumn()
public java.lang.String getTableName()
public java.lang.String getSchemaName()
public boolean canFindById()
protected void sortIdColumns()
public boolean equals(java.lang.Object another)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object