@Published(tag="architect") public class ColumnMeta extends java.lang.Object implements java.io.Serializable
コンストラクタと説明 |
---|
ColumnMeta(EntityMeta entityMeta,
java.beans.PropertyDescriptor pd,
java.util.Map<java.lang.String,java.lang.Integer> sqlTypeMap)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
equals(java.lang.Object another) |
javax.persistence.GenerationType |
getGenerationType()
IDジェネレータのタイプを取得する。
|
java.lang.String |
getGeneratorName()
IDジェネレータの名前を取得する。
|
java.lang.Class<?> |
getJdbcType()
JDBCでSQLにバインドするときの型を取得する。
|
java.lang.String |
getName()
データベースのカラム名を取得する。
|
java.lang.String |
getPropertyName()
Entityクラスのプロパティ名を取得する。
|
java.lang.Class<?> |
getPropertyType()
Entityクラスのプロパティ型を取得する。
|
java.lang.Integer |
getSqlType()
SQL型を取得する。
|
int |
hashCode() |
boolean |
isGeneratedValue()
自動生成カラムか否か。
|
boolean |
isIdColumn()
カラムがプライマリーキーを構成するかどうかを取得する。
|
protected boolean |
isTransient()
プロパティが揮発性なものかどうかを取得する。
|
boolean |
isVersion()
カラムが楽観排他用のバージョンを表すかどうかを取得する。
|
public ColumnMeta(EntityMeta entityMeta, java.beans.PropertyDescriptor pd, java.util.Map<java.lang.String,java.lang.Integer> sqlTypeMap)
entityMeta
- エンティティ定義のメタデータpd
- プロパティ情報sqlTypeMap
- カラムのSQL型(キー:カラム名、値:SQL型)public java.lang.String getName()
public java.lang.String getPropertyName()
public java.lang.Class<?> getJdbcType()
public java.lang.Class<?> getPropertyType()
protected boolean isTransient()
public boolean isIdColumn()
public boolean isVersion()
public boolean isGeneratedValue()
public javax.persistence.GenerationType getGenerationType()
public java.lang.String getGeneratorName()
public java.lang.Integer getSqlType()
public boolean equals(java.lang.Object another)
equals
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object