public class PersistenceFactory extends Object
| Constructor and Description |
|---|
PersistenceFactory(DatabaseSupport databaseSupport,
ResourceEnvironment resourceEnvironment)
Create PersistenceFactory object
|
| Modifier and Type | Method and Description |
|---|---|
DatabaseSupport |
getDatabaseSupport()
Returns native support
|
PersistenceUnitAdmin |
getPersistenceUnit(String puName)
Returns persistence unit implementation, specified by name
|
static Map<String,javax.persistence.spi.PersistenceUnitInfo> |
getPersistenceUnitInfo(ResourceEnvironment resourceEnv)
Returns object to which persistence.xml is unmarshalled
|
void |
initializeAllConnectionSources(ConnectionSourceFactory connectionSourceFactory) |
void |
initializeAllDatabases(ConnectionSourceFactory connectionSourceFactory) |
public PersistenceFactory(DatabaseSupport databaseSupport, ResourceEnvironment resourceEnvironment)
databaseSupport - Native supportjavax.persistence.PersistenceException - for error opening or parsing persistence.xmlpublic DatabaseSupport getDatabaseSupport()
public PersistenceUnitAdmin getPersistenceUnit(String puName)
puName - PersistenceUnitAdmin unit namepublic void initializeAllDatabases(ConnectionSourceFactory connectionSourceFactory)
public void initializeAllConnectionSources(ConnectionSourceFactory connectionSourceFactory)
public static Map<String,javax.persistence.spi.PersistenceUnitInfo> getPersistenceUnitInfo(ResourceEnvironment resourceEnv) throws IOException, org.xmlpull.v1.XmlPullParserException
IOException - for error reading persistence.xmlorg.xmlpull.v1.XmlPullParserException - for error parsing persistence.xmlThis documentation is licensed by Andrew Bowley under the GPLv3 License.