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 String
Deprecated.protected static final Set<PersistenceProvider>
Deprecated.private static PersistenceUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EntityManagerFactory
createEntityManagerFactory
(String persistenceUnitName) Create and return an EntityManagerFactory for the named persistence unit.static EntityManagerFactory
createEntityManagerFactory
(String persistenceUnitName, Map properties) Create and return an EntityManagerFactory for the named persistence unit using the given properties.static PersistenceUtil
private 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
PersistenceUtil
instance.
-