Java Persistence API

E200590

Java Persistence API is a Java specification that standardizes object-relational mapping and data persistence for Java applications, enabling developers to manage relational data using plain Java objects.

All labels observed (30)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf Java specification ⓘ
persistence framework specification ⓘ
abbreviation JPA ⓘ
definedBy JSR 220 ⓘ
linked to: JSR

JSR 317 ⓘ
JSR 338 ⓘ
defines Criteria API ⓘ
Entity ⓘ
EntityManager ⓘ
EntityManagerFactory ⓘ
EntityTransaction ⓘ
JPQL ⓘ
PersistenceUnit ⓘ
mapping annotations ⓘ
persistence.xml configuration file ⓘ
domain data persistence ⓘ
object-relational mapping ⓘ
enables management of relational data using plain Java objects ⓘ
hasImplementation DataNucleus ⓘ
EclipseLink ⓘ
linked to: Oracle TopLink

Hibernate ⓘ
OpenJPA ⓘ
linked to: Apache OpenJPA
introducedIn Java EE 5 ⓘ
language Java ⓘ
partOf Jakarta EE ⓘ
predecessor EJB 2.x entity beans ⓘ
replaced entity beans for persistence in Java EE ⓘ
standardizes data persistence for Java applications ⓘ
object-relational mapping in Java ⓘ
supports application-managed entity managers ⓘ
caching of entities ⓘ
container-managed entity managers ⓘ
eager loading of associations ⓘ
inheritance mapping ⓘ
lazy loading of associations ⓘ
optimistic locking ⓘ
pessimistic locking ⓘ
relationships such as ManyToMany ⓘ
relationships such as ManyToOne ⓘ
relationships such as OneToMany ⓘ
relationships such as OneToOne ⓘ
transactional persistence context ⓘ
usedFor mapping Java objects to relational database tables ⓘ
querying relational data using Java ⓘ
uses annotations for ORM mapping ⓘ
version JPA 1.0 ⓘ
JPA 2.0 ⓘ
JPA 2.1 ⓘ
JPA 2.2 ⓘ
Jakarta Persistence 3.0 ⓘ
linked to: Jakarta Persistence

Jakarta Persistence 3.1 ⓘ
linked to: Jakarta Persistence

How these facts were elicited

Referenced by (54)

Full triples — surface form annotated when it differs from this entity's canonical label.

EJB container → integratesWith → Java Persistence API ⓘ
Oracle WebLogic Server → supportsTechnology → Java Persistence API ⓘ
Oracle TopLink → supportsStandard → Java Persistence API ⓘ
Jakarta Persistence → predecessor → Java Persistence API ⓘ
Jakarta Persistence → abbreviation → JPA ⓘ
linked to: Java Persistence API
Jakarta Persistence → includes → Jakarta Persistence Query Language ⓘ
linked to: Java Persistence API
Jakarta Persistence → typicalImplementation → Hibernate ⓘ
linked to: Java Persistence API
Java Transaction API → integratesWith → JPA ⓘ
linked to: Java Persistence API
Java Persistence API → abbreviation → JPA ⓘ
linked to: Java Persistence API
Java Persistence API → version → JPA 1.0 ⓘ
linked to: Java Persistence API
Java Persistence API → version → JPA 2.0 ⓘ
linked to: Java Persistence API
Java Persistence API → version → JPA 2.1 ⓘ
linked to: Java Persistence API
Java Persistence API → version → JPA 2.2 ⓘ
linked to: Java Persistence API
Sun Java System Application Server → supportsStandard → JPA ⓘ
linked to: Java Persistence API
Java Transaction API → usedWith → JPA ⓘ
subject linked to: JTA
linked to: Java Persistence API
Java EE 6 → includesSpecification → Java Persistence API 2.0 ⓘ
linked to: Java Persistence API
Java EE 5 → includesSpecification → JPA 1.0 ⓘ
linked to: Java Persistence API
Oracle JDeveloper → supportsTechnology → JPA ⓘ
linked to: Java Persistence API
Java EE → includesComponent → Java Persistence API ⓘ
JPQL → usedIn → Java Persistence API ⓘ
Apache OpenJPA → implementsSpecification → Java Persistence API ⓘ
Apache OpenJPA → supportsStandard → JPA ⓘ
linked to: Java Persistence API
Hibernate Validator → integratesWith → JPA ⓘ
linked to: Java Persistence API
JSR 317 → name → Java Persistence 2.0 ⓘ
linked to: Java Persistence API
JSR 317 → standardizes → Java Persistence API ⓘ
JSR 317 → abbreviation → JPA 2.0 ⓘ
linked to: Java Persistence API
JSR 317 → defines → Java Persistence API 2.0 ⓘ
linked to: Java Persistence API
JSR 317 → relatedTo → Java EE persistence ⓘ
linked to: Java Persistence API
Criteria API → partOf → Java Persistence API ⓘ
Criteria API → partOf → JPA 2.0 specification ⓘ
linked to: Java Persistence API
Criteria API → introducedIn → JPA 2.0 ⓘ
linked to: Java Persistence API
Criteria API → relatedTo → JPA Metamodel API ⓘ
linked to: Java Persistence API
EntityTransaction → partOf → Java Persistence API ⓘ
EntityTransaction → definedIn → javax.persistence package ⓘ
linked to: Java Persistence API
EntityTransaction → relatedTo → javax.persistence.EntityManager ⓘ
linked to: Java Persistence API
DataNucleus → supportsStandard → JPA ⓘ
linked to: Java Persistence API
DataNucleus → implements → Java Persistence API specification ⓘ
linked to: Java Persistence API
JSR 338 → name → Java Persistence 2.1 ⓘ
linked to: Java Persistence API
JSR 338 → defines → Java Persistence API 2.1 ⓘ
linked to: Java Persistence API
JSR 338 → abbreviation → JPA 2.1 ⓘ
linked to: Java Persistence API
JSR 338 → versionOf → Java Persistence API ⓘ
JSR 338 → definesAnnotation → javax.persistence.Table ⓘ
linked to: Java Persistence API
JSR 338 → definesAnnotation → javax.persistence.Embedded ⓘ
linked to: Java Persistence API
JSR 338 → definesAnnotation → javax.persistence.Embeddable ⓘ
linked to: Java Persistence API
JSR 338 → definesAnnotation → javax.persistence.OneToMany ⓘ
linked to: Java Persistence API
JSR 338 → definesAnnotation → javax.persistence.ManyToOne ⓘ
linked to: Java Persistence API
JSR 338 → definesAnnotation → javax.persistence.ManyToMany ⓘ
linked to: Java Persistence API
JSR 338 → definesAnnotation → javax.persistence.OneToOne ⓘ
linked to: Java Persistence API
JSR 338 → definesAnnotation → javax.persistence.Version ⓘ
linked to: Java Persistence API
JSR 338 → definesInterface → javax.persistence.Query ⓘ
linked to: Java Persistence API