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 (8)

Label Occurrences
JPA 4
Java Persistence API canonical 4
Hibernate 1

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 (14)

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