com.force.sdk.jpa
Class PersistenceProviderImpl
java.lang.Object
org.datanucleus.jpa.PersistenceProviderImpl
com.force.sdk.jpa.PersistenceProviderImpl
- All Implemented Interfaces:
- javax.persistence.spi.PersistenceProvider, javax.persistence.spi.ProviderUtil
public class PersistenceProviderImpl
- extends org.datanucleus.jpa.PersistenceProviderImpl
This class allows us to provide the ForceEntityManagerFactory.
- Author:
- Jill Wetzler
Method Summary |
javax.persistence.EntityManagerFactory |
createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo unitInfo,
Map properties)
Method to create an EntityManagerFactory when running in J2EE. |
javax.persistence.EntityManagerFactory |
createEntityManagerFactory(String unitName,
Map properties)
Method to create an EntityManagerFactory when running in J2SE. |
Methods inherited from class org.datanucleus.jpa.PersistenceProviderImpl |
getProviderUtil, isLoaded, isLoadedWithoutReference, isLoadedWithReference |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistenceProviderImpl
public PersistenceProviderImpl()
createContainerEntityManagerFactory
public javax.persistence.EntityManagerFactory createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo unitInfo,
Map properties)
- Method to create an EntityManagerFactory when running in J2EE.
The container will have parsed the persistence.xml files to provide this PersistenceUnitInfo.
- Specified by:
createContainerEntityManagerFactory
in interface javax.persistence.spi.PersistenceProvider
- Overrides:
createContainerEntityManagerFactory
in class org.datanucleus.jpa.PersistenceProviderImpl
- Parameters:
unitInfo
- The "persistence-unit"properties
- EntityManagerFactory properties to override those in the persistence unit
- Returns:
- The EntityManagerFactory
createEntityManagerFactory
public javax.persistence.EntityManagerFactory createEntityManagerFactory(String unitName,
Map properties)
- Method to create an EntityManagerFactory when running in J2SE.
- Specified by:
createEntityManagerFactory
in interface javax.persistence.spi.PersistenceProvider
- Overrides:
createEntityManagerFactory
in class org.datanucleus.jpa.PersistenceProviderImpl
- Parameters:
unitName
- Name of the "persistence-unit"properties
- EntityManagerFactory properties to override those in the persistence unit
- Returns:
- The EntityManagerFactory
Copyright © 2011. All Rights Reserved.