パッケージ org.seasar.doma.jdbc.entity

エンティティに関するクラスやインタフェースを提供します。

参照先:
          説明

インタフェースの概要
BasicPropertyType.AccessorFactory<E,V> ラッパーのアクセサのファクトリです。
BasicPropertyType.MapAccessorFactory<V>  
BasicPropertyType.WrapperFactory<V> ラッパーのファクトリです。
EntityListener<E> エンティティのリスナーです。
EntityPropertyType<E,V> エンティティのプロパティ型を表します。
EntityPropertyTypeVisitor<R,P,TH extends Throwable> EntityPropertyType のビジターです。
EntityType<E> エンティティのメタタイプです。
EntityTypeVisitor<R,P,TH extends Throwable> EntityType のビジターです。
PostDeleteContext<E> 削除処理の後処理のコンテキストです。
PostInsertContext<E> 挿入処理の後処理のコンテキストです。
PostUpdateContext<E> 更新処理の後処理のコンテキストです。
PreDeleteContext<E> 削除処理の前処理のコンテキストです。
PreInsertContext<E> 挿入処理の前処理のコンテキストです。
PreUpdateContext<E> 更新処理の前処理のコンテキストです。
 

クラスの概要
AbstractEntityType<E> EntityType の骨格実装です。
AssignedIdPropertyType<PE,E extends PE,V,D> アプリケーションにより割り当てられる識別子のプロパティ型です。
BasicPropertyType<PE,E extends PE,V,D> 基本のプロパティ型です。
BasicPropertyType.DomainAccessorFactory<E,V,D> ドメインのアクセサのファクトリです。
BasicPropertyType.DomainMapAccessorFactory<V,D> ドメインのMap用アクセサのファクトリです。
BasicPropertyType.EnumWrapperFactory<V> 列挙型のラッパーのファクトリです。
BasicPropertyType.ParentValueAccessorFactory<PE,E extends PE,V> 親の値のアクセサのファクトリです。
BasicPropertyType.ParentValueMapAccessorFactory<PE,E extends PE,V> 親の値のMap用アクセサのファクトリです。
BasicPropertyType.SimpleWrapperFactory<V> 単純なラッパーのファクトリです。
BasicPropertyType.ValueAccessorFactory<E,V> 値のアクセサのファクトリです。
BasicPropertyType.ValueMapAccessorFactory<V> 値のMap用アクセサのファクトリです。
EntityTypeFactory EntityType のファクトリクラスです。
GeneratedIdPropertyType<PE,E extends PE,V extends Number,D> 生成される識別子のプロパティ型です。
NullEntityListener<E> 何も行わない EntityListener の実装です。
OriginalStatesAccessor<E> OriginalStates が注釈されたフィールドへアクセスするクラスです。
VersionPropertyType<PE,E extends PE,V extends Number,D> バージョンのプロパティ型です。
 

列挙型の概要
NamingType ネーミング規約を表します。
 

例外の概要
EntityPropertyAccessException エンティティプロパティへのアクセスに失敗した場合にスローされる例外です。
EntityPropertyNotDefinedException エンティティプロパティがエンティティクラスに定義されていない場合にスローされる例外です。
EntityPropertyNotFoundException エンティティプロパティがエンティティクラスで見つからない場合にスローされる例外です。
EntityTypeNotFoundException エンティティクラスに対応するメタクラスが見つからない場合にスローされる例外です。
OriginalStatesAccessException OriginalStatesが注釈されたフィールドへのアクセスに失敗した場合にスローされる例外です。
OriginalStatesNotFoundException OriginalStatesが注釈されたフィールドがエンティティクラスで見つからない場合にスローされる例外です。
WrapperConstructorNotFoundException Wrapper のコンストラクタが見つからない場合にスローされる例外です。
WrapperInstantiationException Wrapper をインスタンス化できない場合にスローされる例外です。
 

パッケージ org.seasar.doma.jdbc.entity の説明

エンティティに関するクラスやインタフェースを提供します。



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