public interface PersistenceUnitManager
EntityManagerFactory
EE を構築するための PersistenceUnitInfo
EE を取得するために LocalContainerEntityManagerFactoryBean
によって使用されます。PersistenceUnitInfo インスタンスの取得は排他的なプロセスです。PersistenceUnitInfo インスタンスは、取得されると、以降の呼び出しで使用できなくなります。
修飾子と型 | メソッドと説明 |
---|---|
PersistenceUnitInfoEE | obtainDefaultPersistenceUnitInfo() このマネージャーからデフォルトの PersistenceUnitInfo を取得します。 |
PersistenceUnitInfoEE | obtainPersistenceUnitInfo(java.lang.String persistenceUnitName) このマネージャーから指定された PersistenceUnitInfo を取得します。 |
PersistenceUnitInfoEE obtainDefaultPersistenceUnitInfo() throws java.lang.IllegalStateException
null
)java.lang.IllegalStateException
- デフォルトの PersistenceUnitInfo が定義されていないか、すでに取得されている場合 PersistenceUnitInfoEE obtainPersistenceUnitInfo(java.lang.String persistenceUnitName) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException
persistenceUnitName
- 目的の永続性ユニットの名前 null
)java.lang.IllegalArgumentException
- 指定された名前の PersistenceUnitInfo が定義されていない場合 java.lang.IllegalStateException
- 指定された名前の PersistenceUnitInfo がすでに取得されている場合