236 words
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
This documentation page is derived (with some adjustments) from the open source JPA 2 RI (EclipseLink)
and is available under the terms of the Eclipse Public License, v. 1.0 and Eclipse Distribution License, v. 1.0.
and is available under the terms of the Eclipse Public License, v. 1.0 and Eclipse Distribution License, v. 1.0.
Object Relational Mapping (ORM) JPA 2 providers include Hibernate, EclipseLink, TopLink, OpenJPA and DataNucleus.
Object DB is not an ORM JPA implementation but an Object Database for Java with built in JPA 2 support.
