Jakarta Persistence (JPA) Annotation Type

jakarta.persistence.PersistenceUnit

Implemented Interfaces:
Annotation
Target:
Type, Method, Field

Expresses a dependency on an EntityManagerFactory and its associated persistence unit.
Since:
Jakarta Persistence (JPA) 1.0

Public Instance Methods

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.
Since:
Jakarta Persistence (JPA) 1.0
String unitName()
(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.
Since:
Jakarta Persistence (JPA) 1.0

Annotation Elements

This is a marker annotation with no members/elements.

Additional JDK methods inherited from java.lang.annotation.Annotation

java.lang.annotation.Annotation/annotationType(), java.lang.annotation.Annotation/equals(Object), java.lang.annotation.Annotation/hashCode(), java.lang.annotation.Annotation/toString()