概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.guiceex.jpa
クラス EntityManagerFactoryHolder

    java.lang.Object
      org.guiceex.jpa.EntityManagerFactoryHolder

    public class EntityManagerFactoryHolder

extends Object

`EntityManagerFactory`インスタンスをpersistence-unit毎にstaticフィールドに保持します。

作成者:
  matu◆AliceLAklI.

入れ子のクラスの概要
`static class` | `EntityManagerFactoryHolder.Name` persistence.xmlのpersistence-unti名を取得する際に使用するクラスです。

コンストラクタの概要
`EntityManagerFactoryHolder()`

メソッドの概要
`static void` | `closeAll()` 全ての`EntityManagerFactory`インスタンスの`EntityManagerFactory.close()` を呼び出してクローズします。
`static EntityManagerFactory` | `getEntityManagerFactory(String unitName, Map map)` `EntityManagerFactory`のファクトリメソッドです。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### EntityManagerFactoryHolder

    public EntityManagerFactoryHolder()

メソッドの詳細

### getEntityManagerFactory

    public static EntityManagerFactory getEntityManagerFactory(String unitName,
                                                               Map map)

  `EntityManagerFactory`のファクトリメソッドです。 `unitName`に応じた`EntityManagerFactory`インスタンスを、 必要に応じて新規作成して返却します。

  パラメータ:
    `unitName` - persitence-unit名
    `map` - プロパティの`Map`
  戻り値:

### closeAll

    public static void closeAll()

  全ての`EntityManagerFactory`インスタンスの`EntityManagerFactory.close()` を呼び出してクローズします。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2007. All Rights Reserved.