@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.Object
public int hashCode()
hashCode
クラス内 java.lang.Object