public class Persistence
extends java.lang.Object
EntityManagerFactory
references.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PERSISTENCE_PROVIDER |
(package private) static java.lang.String |
PERSISTENCE_PROVIDER_PROPERTY |
(package private) static java.lang.String |
PERSISTENCE_PROVIDER_SERVICE |
protected static java.util.Set<PersistenceProvider> |
providers |
Constructor and Description |
---|
Persistence() |
Modifier and Type | Method and Description |
---|---|
static EntityManagerFactory |
createEntityManagerFactory(java.lang.String persistenceUnitName)
Create and return an EntityManagerFactory for the named persistence unit.
|
static EntityManagerFactory |
createEntityManagerFactory(java.lang.String persistenceUnitName,
java.util.Map properties)
Create and return an EntityManagerFactory for the named persistence unit using the
given properties.
|
(package private) static EntityManagerFactory |
createFactory(java.lang.String providerName,
java.lang.String persistenceUnitName,
java.util.Map properties) |
(package private) static java.lang.String |
getProviderName(java.net.URL url) |
protected static final java.util.Set<PersistenceProvider> providers
public static final java.lang.String PERSISTENCE_PROVIDER
static final java.lang.String PERSISTENCE_PROVIDER_PROPERTY
static final java.lang.String PERSISTENCE_PROVIDER_SERVICE
public static EntityManagerFactory createEntityManagerFactory(java.lang.String persistenceUnitName)
persistenceUnitName
- The name of the persistence unitpublic static EntityManagerFactory createEntityManagerFactory(java.lang.String persistenceUnitName, java.util.Map properties)
persistenceUnitName
- The name of the persistence unitproperties
- Additional properties to use when creating the factory. The values of
these properties override any values that may have been configured
elsewhere.static java.lang.String getProviderName(java.net.URL url) throws java.io.IOException
java.io.IOException
static EntityManagerFactory createFactory(java.lang.String providerName, java.lang.String persistenceUnitName, java.util.Map properties) throws PersistenceException
PersistenceException