Package javax.persistence
Class Persistence
- java.lang.Object
-
- javax.persistence.Persistence
-
public class Persistence extends java.lang.ObjectBootstrap class that provides access to an EntityManagerFactory.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPERSISTENCE_PROVIDERDeprecated.protected static java.util.Set<PersistenceProvider>providersDeprecated.private static PersistenceUtilutil
-
Constructor Summary
Constructors Constructor Description Persistence()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EntityManagerFactorycreateEntityManagerFactory(java.lang.String persistenceUnitName)Create and return an EntityManagerFactory for the named persistence unit.static EntityManagerFactorycreateEntityManagerFactory(java.lang.String persistenceUnitName, java.util.Map properties)Create and return an EntityManagerFactory for the named persistence unit using the given properties.static PersistenceUtilgetPersistenceUtil()private static java.util.List<PersistenceProvider>getProviders()
-
-
-
Field Detail
-
PERSISTENCE_PROVIDER
@Deprecated public static final java.lang.String PERSISTENCE_PROVIDER
Deprecated.- See Also:
- Constant Field Values
-
providers
@Deprecated protected static final java.util.Set<PersistenceProvider> providers
Deprecated.
-
util
private static PersistenceUtil util
-
-
Method Detail
-
createEntityManagerFactory
public static EntityManagerFactory createEntityManagerFactory(java.lang.String persistenceUnitName)
Create and return an EntityManagerFactory for the named persistence unit.- Parameters:
persistenceUnitName- The name of the persistence unit- Returns:
- The factory that creates EntityManagers configured according to the specified persistence unit
-
createEntityManagerFactory
public 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.- Parameters:
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- Returns:
- The factory that creates EntityManagers configured according to the specified persistence unit
-
getProviders
private static java.util.List<PersistenceProvider> getProviders()
-
getPersistenceUtil
public static PersistenceUtil getPersistenceUtil()
- Returns:
- Returns a
PersistenceUtilinstance.
-
-