The Java Persistence API, sometimes referred to as JPA, is a Java programming language framework managing relational data in applications using Java Platform, Standard Edition and Java Platform, Enterprise Edition.
The Java Persistence API originated as part of the work of the JSR 220 Expert Group. JPA 2.0 is the work of the JSR 317 Expert Group.
Persistence in this context covers three areas:
- the API itself, defined in the
- the Java Persistence Query Language (JPQL)
- object/relational metadata
... for an object-relational mapping solution for Java environments Hibernate Annotations (merged into Hibernate Core/ORM since version 3.6) – metadata that governs the transformation of data between the object-orie ... an annotation processor that creates JSR 317 Java Persistence API (JPA 2) static metamodel classes using the JSR 269 Pluggable Annotation Processing API ...
... combinations of access types A criteria query API standardization of query 'hints' standardization of additional metadata to support DDL generation support for validation Vendors ...
Famous quotes containing the word persistence:
“Extreme patience and persistence are required,
Yet everybody succeeds at this before being handed
The surprise box lunch of the rest of his life.”
—John Ashbery (b. 1927)