インタフェース
org.seasar.doma.jdbc.entity.EntityType の使用

EntityType を使用しているパッケージ
org.seasar.doma.jdbc.entity エンティティに関するクラスやインタフェースを提供します。 
org.seasar.doma.jdbc.id エンティティの識別子に関するクラスやインタフェースを提供します。 
 

org.seasar.doma.jdbc.entity での EntityType の使用
 

EntityType を実装している org.seasar.doma.jdbc.entity のクラス
 class AbstractEntityType<E>
          EntityType の骨格実装です。
 

EntityType を返す org.seasar.doma.jdbc.entity のメソッド
 EntityType<?> PreUpdateContext.getEntityType()
          エンティティのメタタイプを返します。
 EntityType<E> PreInsertContext.getEntityType()
          エンティティのメタタイプを返します。
 EntityType<E> PreDeleteContext.getEntityType()
          エンティティのメタタイプを返します。
 EntityType<E> PostUpdateContext.getEntityType()
          エンティティのメタタイプを返します。
 EntityType<E> PostInsertContext.getEntityType()
          エンティティのメタタイプを返します。
 EntityType<E> PostDeleteContext.getEntityType()
          エンティティのメタタイプを返します。
static
<E> EntityType<E>
EntityTypeFactory.getEntityType(Class<E> entityClass)
          推奨されていません。 EntityTypeFactory.getEntityType(Class, ClassHelper) を使ってください。
static
<E> EntityType<E>
EntityTypeFactory.getEntityType(Class<E> entityClass, ClassHelper classHelper)
          EntityType のインスタンスを生成します。
 

EntityType 型のパラメータを持つ org.seasar.doma.jdbc.entity のメソッド
 E VersionPropertyType.incrementAndNewEntity(E entity, EntityType<E> entityType)
          バージョン番号をインクリメントして新しいエンティティを返します。
protected  E GeneratedIdPropertyType.newEntity(E entity, Long value, EntityType<E> entityType)
          新しいエンティティをインスタンス化します。
 E GeneratedIdPropertyType.postInsertAndNewEntity(E entity, IdGenerationConfig config, Statement statement, EntityType<E> entityType)
          INSERTの実行後に識別子の生成を行い、新しいエンティティを返します。
 E GeneratedIdPropertyType.preInsertAndNewEntity(E entity, IdGenerationConfig config, EntityType<E> entityType)
          INSERTの実行前に識別子を生成し、新しいエンティティを返します。
 E VersionPropertyType.setIfNecessaryAndMakeNewEntity(E entity, Number value, EntityType<E> entityType)
          必要であればバージョンの値を設定し、新しいエンティティを返します。
<E> R
EntityTypeVisitor.visitEntityType(EntityType<E> entityType, P p)
           
 

org.seasar.doma.jdbc.id での EntityType の使用
 

EntityType として宣言されている org.seasar.doma.jdbc.id のフィールド
protected  EntityType<?> IdGenerationConfig.entityType
          識別子が属するエンティティ
 

EntityType を返す org.seasar.doma.jdbc.id のメソッド
 EntityType<?> IdGenerationConfig.getEntityType()
           
 

EntityType 型のパラメータを持つ org.seasar.doma.jdbc.id のコンストラクタ
IdGenerationConfig(Config config, EntityType<?> entityType)
          インスタンスを構築します。
IdGenerationConfig(Config config, EntityType<?> entityType, String qualifiedTableName, String idColumnName)
          インスタンスを構築します。
 



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