Package javax.persistence
Class Persistence
java.lang.Object
javax.persistence.Persistence
Bootstrap class that provides access to an EntityManagerFactory.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.protected static final Set<PersistenceProvider> Deprecated.private static PersistenceUtil -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EntityManagerFactorycreateEntityManagerFactory(String persistenceUnitName) Create and return an EntityManagerFactory for the named persistence unit.static EntityManagerFactorycreateEntityManagerFactory(String persistenceUnitName, Map properties) Create and return an EntityManagerFactory for the named persistence unit using the given properties.static PersistenceUtilprivate static List<PersistenceProvider>
-
Field Details
-
PERSISTENCE_PROVIDER
Deprecated.- See Also:
-
providers
Deprecated. -
util
-
-
Constructor Details
-
Persistence
public Persistence()
-
-
Method Details
-
createEntityManagerFactory
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(String persistenceUnitName, 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
-
getPersistenceUtil
- Returns:
- Returns a
PersistenceUtilinstance.
-