123 words

javax.persistence.PersistenceUnit - JPA annotation

javax.persistence
Annotation PersistenceUnit

Target:
Classes and fields (including property get methods)
Expresses a dependency on an EntityManagerFactory and its associated persistence unit.
Since:
JPA 1.0
String name
(Optional) The name by which the entity manager factory is to be accessed in the environment referencing context; not needed when dependency injection is used.
(Optional) The name by which the entity manager factory is to be accessed in the environment referencing context; not needed when dependency injection is used.
Default value:
""
Since:
JPA 1.0
String unitName
(Optional) The name of the persistence unit as defined in the persistence.xml file.
(Optional) The name of the persistence unit as defined in the persistence.xml file. If specified, the persistence unit for the entity manager factory that is accessible in JNDI must have the same name.
Default value:
""
Since:
JPA 1.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.