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.
Create and return an EntityManagerFactory for the named persistence unit.
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.
Create and return an EntityManagerFactory for the named persistence unit using the given properties.
Parameters:
persistenceUnitName - the name of the persistence unit
properties - 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
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.
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.