クラス
org.seasar.framework.container.annotation.tiger.Component の使用

Component を使用しているパッケージ
org.seasar.framework.container.factory.component Tigerアノテーションを読み取り、コンポーネント定義を作成するクラスを提供します。 
org.seasar.framework.jpa.autodetector JPAで管理すべきクラスやファイルを自動検出するためのクラスを提供します。 
org.seasar.framework.jpa.impl JPAと連携するための実装クラスを提供します。 
 

org.seasar.framework.container.factory.component での Component の使用
 

Component 型のパラメータを持つ org.seasar.framework.container.factory.component のメソッド
protected  AutoBindingDef PojoComponentDefBuilder.getAutoBindingDef(Component component, AutoBindingDef defaultAutoBindingDef)
          自動バインディング定義を返します。
protected  InstanceDef PojoComponentDefBuilder.getInstanceDef(Component component, InstanceDef defaultInstanceDef)
          インスタンス定義を返します。
 

org.seasar.framework.jpa.autodetector での Component の使用
 

Classes in org.seasar.framework.jpa.autodetector with annotations of type Component
 class MappingFileAutoDetector
          規約を利用してJPAのマッピングファイルを自動検出するクラスです。
 class PersistenceClassAutoDetector
          規約を利用してJPAで管理すべき永続クラスを自動検出するクラスです。
 

org.seasar.framework.jpa.impl での Component の使用
 

Classes in org.seasar.framework.jpa.impl with annotations of type Component
 class EntityManagerProviderImpl
          EntityManagerを提供するコンポーネントのインターフェースです。
 class PersistenceUnitManagerImpl
          永続ユニットを管理するコンポーネントの実装クラスです。
 class SelectableEntityManagerProxy
          複数のEntityManagerから任意のEntityManagerを選択し処理を委譲するプロキシです。
 class TxScopedEntityManagerProxy
          コンテナ管理EntityManagerの実装です。
 



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