@Published(tag="architect") public class ColumnMeta extends java.lang.Object implements java.io.Serializable
| コンストラクタと説明 |
|---|
ColumnMeta(EntityMeta entityMeta,
java.beans.PropertyDescriptor pd)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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クラスのプロパティ型を取得する。
|
int |
hashCode() |
boolean |
isGeneratedValue()
自動生成カラムか否か。
|
boolean |
isIdColumn()
カラムがプライマリーキーを構成するかどうかを取得する。
|
protected boolean |
isTransient()
プロパティが揮発性なものかどうかを取得する。
|
boolean |
isVersion()
カラムが楽観排他用のバージョンを表すかどうかを取得する。
|
public ColumnMeta(EntityMeta entityMeta, java.beans.PropertyDescriptor pd)
entityMeta - エンティティ定義のメタデータpd - プロパティ情報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 boolean equals(java.lang.Object another)
equals クラス内 java.lang.Objectpublic int hashCode()
hashCode クラス内 java.lang.Object