|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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 内の getAttributeDescEntityDesc.getAttributeDesc(java.lang.String)public OpenJPAAttributeDesc[] getAttributeDescs()
EntityDesc 内の getAttributeDescsEntityDesc.getAttributeDescs()public String[] getAttributeNames()
EntityDesc 内の getAttributeNamesEntityDesc.getAttributeNames()public Class<?> getEntityClass()
EntityDesc 内の getEntityClassEntityDesc.getEntityClass()public String getEntityName()
EntityDesc 内の getEntityNameEntityDesc.getEntityName()public OpenJPAAttributeDesc getIdAttributeDesc()
EntityDesc 内の getIdAttributeDescEntityDesc.getIdAttributeDesc()public Table[] getTables()
public ClassMetaData getClassMetaData()
public String getPrimaryTableName()
public boolean hasDiscriminatorColumn()
trueを返します。
true、そうでない場合falsepublic String getDiscriminatorColumnName()
public String getDiscriminatorValue()
public int getDiscriminatorSqlType()
SQL型が表す値を返します。
SQL型が表す値
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||