|
||||||||||
前 次 | フレームあり フレームなし |
PropertyMeta を使用しているパッケージ | |
---|---|
org.seasar.extension.jdbc | S2JDBCの機能拡張です。 |
org.seasar.extension.jdbc.dialect | データベースごとの方言のサポートを提供します。 |
org.seasar.extension.jdbc.id | 識別子の自動生成機能を提供します。 |
org.seasar.extension.jdbc.meta | S2JDBC用のメタデータを扱うための実装を提供します。 |
org.seasar.extension.jdbc.query | S2JDBC用のクエリを扱うための実装を提供します。 |
org.seasar.extension.jdbc での PropertyMeta の使用 |
---|
PropertyMeta として宣言されている org.seasar.extension.jdbc のフィールド | |
---|---|
protected PropertyMeta |
EntityMeta.versionPropertyMeta
バージョンを表すプロパティメタデータです。 |
PropertyMeta 型の型パラメータを持つ org.seasar.extension.jdbc のフィールド | |
---|---|
protected java.util.List<PropertyMeta> |
EntityMeta.idPropertyMetaList
識別子になっているプロパティメタデータのリストです。 |
PropertyMeta を返す org.seasar.extension.jdbc のメソッド | |
---|---|
PropertyMeta |
PropertyMetaFactory.createPropertyMeta(java.lang.reflect.Field field,
EntityMeta entityMeta)
プロパティメタデータを作成します。 |
PropertyMeta |
EntityMeta.getColumnPropertyMeta(int index)
カラムに結びつくプロパティメタデータを返します。 |
PropertyMeta |
EntityMeta.getColumnPropertyMeta(java.lang.String columnName)
カラムに結びつくプロパティメタデータを返します。 |
PropertyMeta |
EntityMeta.getMappedByPropertyMeta(java.lang.String mappedBy,
java.lang.Class<?> relationshipClass)
MappedByで注釈されているプロパティメタデータを返します。 |
PropertyMeta |
EntityMeta.getPropertyMeta(int index)
プロパティメタデータを返します。 |
PropertyMeta |
EntityMeta.getPropertyMeta(java.lang.String propertyName)
プロパティメタデータを返します。 |
PropertyMeta |
EntityMeta.getVersionPropertyMeta()
バージョンを表すプロパティメタデータを返します。 |
PropertyMeta 型の引数を持つ型を返す org.seasar.extension.jdbc のメソッド | |
---|---|
java.lang.Iterable<PropertyMeta> |
EntityMeta.getAllColumnPropertyMeta()
カラムに結びつく全てのプロパティメタデータの Iterable を返します。 |
java.lang.Iterable<PropertyMeta> |
EntityMeta.getAllPropertyMeta()
全てのプロパティメタデータの Iterable を返します。 |
java.util.List<PropertyMeta> |
EntityMeta.getIdPropertyMetaList()
識別子になっているプロパティメタデータのリストを返します。 |
PropertyMeta 型のパラメータを持つ org.seasar.extension.jdbc のメソッド | |
---|---|
void |
EntityMeta.addPropertyMeta(PropertyMeta propertyMeta)
プロパティメタデータを追加します。 |
ColumnMeta |
ColumnMetaFactory.createColumnMeta(java.lang.reflect.Field field,
EntityMeta entityMeta,
PropertyMeta propertyMeta)
カラムメタデータを作成します。 |
ValueType |
DbmsDialect.getValueType(PropertyMeta propertyMeta)
値タイプを返します。 |
Method parameters in org.seasar.extension.jdbc with type arguments of type PropertyMeta | |
---|---|
java.lang.String |
DbmsDialect.getCountSqlSelectList(java.util.List<PropertyMeta> idPropertyMeta)
件数取得用SQLのSELECTリストを返します。 |
org.seasar.extension.jdbc.dialect での PropertyMeta の使用 |
---|
PropertyMeta 型のパラメータを持つ org.seasar.extension.jdbc.dialect のメソッド | |
---|---|
ValueType |
StandardDialect.getValueType(PropertyMeta propertyMeta)
|
ValueType |
PostgreDialect.getValueType(PropertyMeta propertyMeta)
|
ValueType |
OracleDialect.getValueType(PropertyMeta propertyMeta)
|
Method parameters in org.seasar.extension.jdbc.dialect with type arguments of type PropertyMeta | |
---|---|
java.lang.String |
StandardDialect.getCountSqlSelectList(java.util.List<PropertyMeta> idPropertyMeta)
|
org.seasar.extension.jdbc.id での PropertyMeta の使用 |
---|
PropertyMeta として宣言されている org.seasar.extension.jdbc.id のフィールド | |
---|---|
protected PropertyMeta |
AbstractIdGenerator.propertyMeta
プロパティメタデータ |
PropertyMeta 型のパラメータを持つ org.seasar.extension.jdbc.id のコンストラクタ | |
---|---|
AbstractIdGenerator(EntityMeta entityMeta,
PropertyMeta propertyMeta)
インスタンスを構築します。 |
|
AbstractPreAllocateIdGenerator(EntityMeta entityMeta,
PropertyMeta propertyMeta,
long allocationSize)
インスタンスを構築します。 |
|
IdentityIdGenerator(EntityMeta entityMeta,
PropertyMeta propertyMeta)
インスタンスを構築します。 |
|
SequenceIdGenerator(EntityMeta entityMeta,
PropertyMeta propertyMeta,
SequenceGenerator sequenceGenerator)
インスタンスを構築します。 |
|
TableIdGenerator(EntityMeta entityMeta,
PropertyMeta propertyMeta,
TableGenerator tableGenerator)
インスタンスを構築します。 |
org.seasar.extension.jdbc.meta での PropertyMeta の使用 |
---|
PropertyMeta を返す org.seasar.extension.jdbc.meta のメソッド | |
---|---|
PropertyMeta |
PropertyMetaFactoryImpl.createPropertyMeta(java.lang.reflect.Field field,
EntityMeta entityMeta)
|
PropertyMeta 型のパラメータを持つ org.seasar.extension.jdbc.meta のメソッド | |
---|---|
protected void |
EntityMetaFactoryImpl.checkMappedBy(PropertyMeta propertyMeta,
EntityMeta entityMeta)
mappedByで指定されたプロパティが存在するかチェックします。 |
ColumnMeta |
ColumnMetaFactoryImpl.createColumnMeta(java.lang.reflect.Field field,
EntityMeta entityMeta,
PropertyMeta propertyMeta)
|
protected void |
PropertyMetaFactoryImpl.doColumnMeta(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
カラムメタデータを処理します。 |
protected void |
PropertyMetaFactoryImpl.doCustomize(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
カスタマイズします。 |
protected void |
PropertyMetaFactoryImpl.doEnum(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
enumの種別を処理します。 |
protected void |
PropertyMetaFactoryImpl.doFetchType(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
フェッチタイプを処理します。 |
protected void |
PropertyMetaFactoryImpl.doField(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
フィールドを処理します。 |
protected void |
PropertyMetaFactoryImpl.doId(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
識別子メタデータを処理します。 |
protected void |
PropertyMetaFactoryImpl.doIdentityIdGenerator(PropertyMeta propertyMeta,
EntityMeta entityMeta)
GenerationType.IDENTITY 方式で識別子の値を自動生成するIDジェネレータを処理します。 |
protected void |
PropertyMetaFactoryImpl.doJoinColumn(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
JoinColumnを処理します。 |
protected void |
PropertyMetaFactoryImpl.doLob(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
LOB かどうかを処理します。 |
protected void |
PropertyMetaFactoryImpl.doManyToOne(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta,
ManyToOne manyToOne)
多対一の関連を処理します。 |
protected void |
PropertyMetaFactoryImpl.doName(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
名前を処理します。 |
protected void |
PropertyMetaFactoryImpl.doOneToMany(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta,
OneToMany oneToMany)
一対多の関連を処理します。 |
protected void |
PropertyMetaFactoryImpl.doOneToOne(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta,
OneToOne oneToOne)
一対一の関連を処理します。 |
protected void |
PropertyMetaFactoryImpl.doRelationship(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta,
java.lang.Object annotation)
関連を処理します。 |
protected boolean |
PropertyMetaFactoryImpl.doSequenceIdGenerator(PropertyMeta propertyMeta,
GeneratedValue generatedValue,
EntityMeta entityMeta)
GenerationType.SEQUENCE 方式で識別子の値を自動生成するIDジェネレータを処理します。 |
protected boolean |
PropertyMetaFactoryImpl.doTableIdGenerator(PropertyMeta propertyMeta,
GeneratedValue generatedValue,
EntityMeta entityMeta)
GenerationType.TABLE 方式で識別子の値を自動生成するIDジェネレータを処理します。 |
protected void |
PropertyMetaFactoryImpl.doTemporal(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
時制の種別を処理します。 |
protected void |
PropertyMetaFactoryImpl.doTransient(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
一時的かどうかを処理します。 |
protected void |
PropertyMetaFactoryImpl.doValueType(PropertyMeta propertyMeta,
EntityMeta entityMeta)
ValueType を処理します。 |
protected void |
PropertyMetaFactoryImpl.doVersion(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
バージョンチェック用かどうかを処理します。 |
protected java.lang.Class<?> |
PropertyMetaFactoryImpl.getRelationshipClass(PropertyMeta propertyMeta,
java.lang.reflect.Field field,
EntityMeta entityMeta)
関連用のクラスを返します。 |
protected void |
EntityMetaFactoryImpl.resolveJoinColumn(EntityMeta entityMeta,
PropertyMeta propertyMeta)
関連のJoinColumnを解決します。 |
org.seasar.extension.jdbc.query での PropertyMeta の使用 |
---|
PropertyMeta として宣言されている org.seasar.extension.jdbc.query のフィールド | |
---|---|
protected PropertyMeta |
AutoSelectImpl.versionPropertyMeta
バージョンプロパティのメタデータです。 |
PropertyMeta 型の型パラメータを持つ org.seasar.extension.jdbc.query のフィールド | |
---|---|
protected java.util.List<PropertyMeta> |
AutoSelectImpl.idPropertyMetaList
IDプロパティのメタデータのリストです。 |
protected java.util.List<PropertyMeta> |
AutoUpdateImpl.targetProperties
更新対象となるプロパティメタデータの List |
protected java.util.List<PropertyMeta> |
AutoInsertImpl.targetProperties
挿入対象となるプロパティメタデータの List |
protected java.util.List<PropertyMeta> |
AutoBatchUpdateImpl.targetProperties
更新対象となるプロパティメタデータの List |
protected java.util.List<PropertyMeta> |
AutoBatchInsertImpl.targetProperties
更新対象となるプロパティメタデータの List |
PropertyMeta を返す org.seasar.extension.jdbc.query のメソッド | |
---|---|
protected PropertyMeta |
AutoSelectImpl.getInversePropertyMeta(EntityMeta inverseEntityMeta,
PropertyMeta relationshipPropertyMeta)
逆側のプロパティメタデータを返します。 |
protected PropertyMeta |
AutoSelectImpl.getPropertyMeta(EntityMeta baseEntityMeta,
java.lang.String fullPropertyName,
java.lang.String propertyName)
プロパティメタデータを返します。 |
PropertyMeta 型のパラメータを持つ org.seasar.extension.jdbc.query のメソッド | |
---|---|
protected Param |
AbstractQuery.addParam(java.lang.Object value,
PropertyMeta propertyMeta)
パラメータを追加します。 |
protected AbstractRelationshipEntityMapper |
AutoSelectImpl.createRelationshipEntityMapper(java.lang.Class<?> relationshipClass,
PropertyMapper[] propertyMappers,
int[] idIndices,
PropertyMeta propertyMeta,
PropertyMeta inversePropertyMeta)
関連エンティティマッパーを作成します。 |
protected java.lang.Object |
AutoInsertImpl.getIdValue(PropertyMeta propertyMeta)
バインドする識別子の値を返します。 |
protected java.lang.Object |
AutoBatchInsertImpl.getIdValue(PropertyMeta propertyMeta,
T entity)
バインドする識別子の値を返します。 |
protected PropertyMeta |
AutoSelectImpl.getInversePropertyMeta(EntityMeta inverseEntityMeta,
PropertyMeta relationshipPropertyMeta)
逆側のプロパティメタデータを返します。 |
protected boolean |
AutoSelectImpl.isLazy(PropertyMeta propertyMeta,
JoinMeta joinMeta)
プロパティのフェッチタイプがLAZYならtrueを返します。 |
protected boolean |
AutoSelectImpl.isTargetProperty(PropertyMeta propertyMeta,
JoinMeta joinMeta)
select句に追加するプロパティならtrueを返します。 |
|
||||||||||
前 次 | フレームあり フレームなし |