@Published(tag="architect") public class EntityMeta extends java.lang.Object implements java.io.Serializable
| コンストラクタと説明 |
|---|
EntityMeta(java.lang.Class<?> entityClass)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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 クラス内 java.lang.Objectpublic int hashCode()
hashCode クラス内 java.lang.Object