javax.persistence.Persistence - JPA class
javax.persistence
Class Persistence
java.lang.Object javax.persistence.Persistence
Bootstrap class that is used to obtain an EntityManagerFactory in Java SE environments.
The Persistence
class is available in a Java EE container environment as well; however, support for the Java SE bootstrapping APIs is not required in container environments.
The Persistence
class is used to obtain a PersistenceUtil instance in both Java EE and Java SE environments.
- Since:
- JPA 1.0
Learn how to use Persistence in Chapter 3 of the ObjectDB/JPA manual.
EntityManagerFactory createEntityManagerFactory(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
- Since:
- JPA 1.0
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.
- Since:
- JPA 1.0
Return the PersistenceUtil instance
- Returns:
- PersistenceUtil instance
- Since:
- JPA 2.0