クラス
org.seasar.extension.jdbc.PropertyMeta の使用

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を返します。
 



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.