コンストラクタと説明 |
---|
EntityMeta(Class<?> entityClass)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canFindById()
IDカラムから情報が取得可能か否か。
|
boolean |
equals(Object another) |
List<ColumnMeta> |
getAllColumns()
全カラムのリストを返す。
|
ColumnMeta |
getGeneratedValueColumn()
採番カラムを返す。
|
List<ColumnMeta> |
getIdColumns()
IDカラム(主キーカラム)のリストを返す。
|
String |
getSchemaName()
スキーマ名を返す。
|
String |
getTableName()
テーブル名を返す。
|
ColumnMeta |
getVersionColumn()
バージョンカラムを返す。
|
int |
hashCode() |
protected void |
sortIdColumns()
Primary keyの順番をデータベースの定義順にソートする。
|
public EntityMeta(Class<?> entityClass)
entityClass
- エンティティクラスpublic List<ColumnMeta> getIdColumns()
public List<ColumnMeta> getAllColumns()
public ColumnMeta getVersionColumn()
public ColumnMeta getGeneratedValueColumn()
public String getTableName()
public String getSchemaName()
public boolean canFindById()
protected void sortIdColumns()