|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.openjpa.metadata.OpenJPAEntityDesc
public class OpenJPAEntityDesc
OpenJPA用のEntityDesc
実装です。
フィールドの概要 | |
---|---|
protected String |
discriminatorColumnName
識別カラム |
protected int |
discriminatorSqlType
識別カラムの SQL型 が表す値 |
protected String |
discriminatorValue
識別値 |
protected String |
primaryTableName
主テーブル名 |
protected Table[] |
tables
テーブルの配列 |
コンストラクタの概要 | |
---|---|
OpenJPAEntityDesc(ClassMetaData classMetaData,
OpenJPAEntityManagerFactorySPI factory)
コンストラクタ |
メソッドの概要 | |
---|---|
OpenJPAAttributeDesc |
getAttributeDesc(String attributeName)
|
OpenJPAAttributeDesc[] |
getAttributeDescs()
|
String[] |
getAttributeNames()
|
ClassMetaData |
getClassMetaData()
ClassMetaDataオブジェクトを返します。 |
String |
getDiscriminatorColumnName()
識別カラム名を返します。 |
int |
getDiscriminatorSqlType()
識別カラムの SQL型 が表す値を返します。 |
String |
getDiscriminatorValue()
識別値を返します。 |
Class<?> |
getEntityClass()
|
String |
getEntityName()
|
OpenJPAAttributeDesc |
getIdAttributeDesc()
|
String |
getPrimaryTableName()
主テーブルの名前を返します。 |
Table[] |
getTables()
テーブル一覧を返します。 |
boolean |
hasDiscriminatorColumn()
識別カラム名を持っている場合 true を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final Table[] tables
protected final String primaryTableName
protected final String discriminatorColumnName
protected final String discriminatorValue
protected final int discriminatorSqlType
SQL型
が表す値
コンストラクタの詳細 |
---|
public OpenJPAEntityDesc(ClassMetaData classMetaData, OpenJPAEntityManagerFactorySPI factory)
classMetaData
- 対象クラスのClassMetaDataオブジェクトfactory
- OpenJPAEntityManagerFactorySPIオブジェクトメソッドの詳細 |
---|
public OpenJPAAttributeDesc getAttributeDesc(String attributeName)
EntityDesc
内の getAttributeDesc
EntityDesc.getAttributeDesc(java.lang.String)
public OpenJPAAttributeDesc[] getAttributeDescs()
EntityDesc
内の getAttributeDescs
EntityDesc.getAttributeDescs()
public String[] getAttributeNames()
EntityDesc
内の getAttributeNames
EntityDesc.getAttributeNames()
public Class<?> getEntityClass()
EntityDesc
内の getEntityClass
EntityDesc.getEntityClass()
public String getEntityName()
EntityDesc
内の getEntityName
EntityDesc.getEntityName()
public OpenJPAAttributeDesc getIdAttributeDesc()
EntityDesc
内の getIdAttributeDesc
EntityDesc.getIdAttributeDesc()
public Table[] getTables()
public ClassMetaData getClassMetaData()
public String getPrimaryTableName()
public boolean hasDiscriminatorColumn()
true
を返します。
true
、そうでない場合false
public String getDiscriminatorColumnName()
public String getDiscriminatorValue()
public int getDiscriminatorSqlType()
SQL型
が表す値を返します。
SQL型
が表す値
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |