Jakarta Persistence
E200575
Jakarta Persistence is a Jakarta EE specification that defines a standard API for managing relational data persistence in Java applications using object-relational mapping (ORM).
All labels observed (3)
| Label | Occurrences |
|---|---|
| Jakarta Persistence canonical | 6 |
| Jakarta Persistence 3.0 | 1 |
| Jakarta Persistence 3.1 | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Jakarta EE specification
ⓘ
persistence API ⓘ software specification ⓘ |
| abbreviation |
Java Persistence API
ⓘ
surface form:
JPA
JPQL ⓘ |
| compatibleWith |
Jakarta Bean Validation
ⓘ
Jakarta CDI ⓘ Jakarta Transactions ⓘ |
| defines |
API for managing relational data persistence
ⓘ
standard API for object-relational mapping ⓘ |
| domain |
data persistence
ⓘ
object-relational mapping ⓘ |
| governingBody | Eclipse Foundation ⓘ |
| hasConcept |
cascading operations
ⓘ
criteria API ⓘ eager loading ⓘ embeddable ⓘ entity ⓘ entity manager ⓘ entity transaction ⓘ first-level cache ⓘ lazy loading ⓘ locking modes ⓘ mapped superclass ⓘ named queries ⓘ persistence context ⓘ persistence unit ⓘ second-level cache ⓘ |
| includes |
Java Persistence API
ⓘ
surface form:
Jakarta Persistence Query Language
|
| partOf | Jakarta EE ⓘ |
| predecessor | Java Persistence API ⓘ |
| previousGoverningBody | Oracle Corporation ⓘ |
| programmingLanguage | Java ⓘ |
| standardizes |
entity managers
ⓘ
entity mapping annotations ⓘ entity relationships ⓘ object-oriented queries ⓘ persistence context ⓘ |
| supports |
XML-based configuration
ⓘ
annotations-based configuration ⓘ application-managed persistence ⓘ container-managed persistence ⓘ |
| typicalImplementation |
Apache OpenJPA
ⓘ
Oracle TopLink ⓘ
surface form:
EclipseLink
Java Persistence API ⓘ
surface form:
Hibernate
|
| usedFor |
managing entity lifecycle
ⓘ
mapping Java objects to relational database tables ⓘ querying relational data ⓘ transactional data access ⓘ |
Referenced by (8)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Jakarta Persistence 3.0
this entity surface form:
Jakarta Persistence 3.1