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