org.seasar.framework.jpa
インタフェース EntityManagerProvider

既知の実装クラスの一覧:
EntityManagerProviderImpl

public interface EntityManagerProvider

EntityManagerを提供するコンポーネントのインターフェースです。

作成者:
koichik

フィールドの概要
static String DEFAULT_ENTITY_MANAGER_NAME
          デフォルトのEntityManagerのコンポーネント名
 
メソッドの概要
 EntityManager getEntityManger(String prefix)
          プレフィックスを持つEntityManagerのコンポーネントを返します。
 String getSelectableEntityManagerPrefix()
          SelectableEntityManagerProxyが現在選択している物理的なEntityManagerのプレフィックスを返します。
 

フィールドの詳細

DEFAULT_ENTITY_MANAGER_NAME

static final String DEFAULT_ENTITY_MANAGER_NAME
デフォルトのEntityManagerのコンポーネント名

関連項目:
定数フィールド値
メソッドの詳細

getSelectableEntityManagerPrefix

String getSelectableEntityManagerPrefix()
SelectableEntityManagerProxyが現在選択している物理的なEntityManagerのプレフィックスを返します。

物理的なEntityManagerが選択されていない場合はnullを返します。

戻り値:
SelectableEntityManagerProxyが現在選択している物理的なEntityManagerのプレフィックス

getEntityManger

EntityManager getEntityManger(String prefix)
プレフィックスを持つEntityManagerのコンポーネントを返します。

プレフィックスがnullの場合はデフォルトのコンポーネント名を持つEntityManagerが返されます。

パラメータ:
prefix - プレフィックス
戻り値:
プレフィックスを持つEntityManagerのコンポーネント


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.