Package nablarch.common.dao
Class EntityMeta
java.lang.Object
nablarch.common.dao.EntityMeta
Entityクラスのメタデータを保持するクラス。
- Author:
- kawasima, Hisaaki Shioiri
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
IDカラムから情報が取得可能か否か。boolean
全カラムのリストを返す。採番カラムを返す。IDカラム(主キーカラム)のリストを返す。スキーマ名を返す。テーブル名を返す。バージョンカラムを返す。int
hashCode()
protected void
Primary keyの順番をデータベースの定義順にソートする。
-
Constructor Details
-
EntityMeta
コンストラクタ。- Parameters:
entityClass
- エンティティクラス
-
-
Method Details
-
getIdColumns
IDカラム(主キーカラム)のリストを返す。- Returns:
- カラムメタデータリスト
-
getAllColumns
全カラムのリストを返す。- Returns:
- 全カラムメタデータリスト
-
getVersionColumn
バージョンカラムを返す。- Returns:
- バージョンカラム情報
-
getGeneratedValueColumn
採番カラムを返す。- Returns:
- 採番カラム情報
-
getTableName
テーブル名を返す。- Returns:
- テーブル名
-
getSchemaName
スキーマ名を返す。- Returns:
- スキーマ名
-
canFindById
public boolean canFindById()IDカラムから情報が取得可能か否か。- Returns:
- IDからカラム情報が取得可能な場合true
-
sortIdColumns
protected void sortIdColumns()Primary keyの順番をデータベースの定義順にソートする。 -
equals
-
hashCode
public int hashCode()
-