|
||||||||||
前 次 | フレームあり フレームなし |
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
|
EntityTypeFactory.getEntityType(Class<E> entityClass)
推奨されていません。 EntityTypeFactory.getEntityType(Class, ClassHelper)
を使ってください。 |
|
static
|
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)
必要であればバージョンの値を設定し、新しいエンティティを返します。 |
|
|
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)
インスタンスを構築します。 |
|
||||||||||
前 次 | フレームあり フレームなし |