public class PersistenceProviderImpl extends Object implements PersistenceProvider
| Modifier and Type | Field and Description |
|---|---|
String |
puName
PersistenceUnitAdmin Unit name
|
| Constructor and Description |
|---|
PersistenceProviderImpl(String puName,
PersistenceConfig persistenceConfig,
ConnectionSourceFactory connectionSourceFactory)
Create PersistenceProviderImpl object
|
| Modifier and Type | Method and Description |
|---|---|
EntityManagerLiteFactory |
createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo info,
Map map)
Called by the container when an EntityManagerFactory is to be created.
|
EntityManagerLiteFactory |
createEntityManagerFactory(String emName,
Map map)
Called by PersistenceUnitAdmin class when an EntityManagerFactory is to be created.
|
public final String puName
public PersistenceProviderImpl(String puName, PersistenceConfig persistenceConfig, ConnectionSourceFactory connectionSourceFactory)
puName - PersistenceUnitAdmin unit namepersistenceConfig - PersistenceUnitAdmin configurationconnectionSourceFactory - Database connection provider objectpublic EntityManagerLiteFactory createEntityManagerFactory(String emName, Map map)
createEntityManagerFactory in interface PersistenceProvideremName - The name of the persistence unitmap - Not used - set to nullpublic EntityManagerLiteFactory createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo info, Map map)
createContainerEntityManagerFactory in interface PersistenceProviderinfo - Metadata for use by the persistence providermap - Not used - set to nullThis documentation is licensed by Andrew Bowley under the GPLv3 License.