Java Persistence API (JPA)

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instanceOf gptkb:technical_specification
gptkbp:abbreviation gptkb:Java_Persistence_API
gptkbp:category gptkb:technical_specification
Persistence framework
Object-relational mapping
gptkbp:compatibleWith gptkb:EclipseLink
gptkb:Hibernate
gptkb:DataNucleus
gptkb:OpenJPA
gptkbp:developedBy gptkb:Oracle_Corporation
gptkb:Java_Community_Process
gptkbp:firstReleased 2006
gptkbp:formerName gptkb:Java_Persistence_API
gptkbp:governingBody gptkb:Eclipse_Foundation
gptkbp:implementedIn gptkb:Java_Specification_Request_220
gptkb:Java_Specification_Request_338
gptkbp:latestReleaseVersion 2022
3.1
gptkbp:license gptkb:EPL_2.0
gptkb:GPL_2.0_with_Classpath_Exception
gptkbp:movedTo gptkb:Jakarta_Persistence
gptkbp:partOf gptkb:Jakarta_EE
gptkbp:relatedTo gptkb:Jakarta_EE
gptkb:Jakarta_Persistence
gptkb:Java_EE
gptkb:Enterprise_JavaBeans_(EJB)
gptkb:Spring_Data_JPA
gptkbp:standardizedBy data persistence
object-relational mapping
object-relational mapping for Java
gptkbp:supports gptkb:JPQL
gptkb:Criteria_API
Transactions
Caching
Annotations
Callbacks
Entity lifecycle
Inheritance mapping
XML mapping
Relationships (OneToOne, OneToMany, ManyToOne, ManyToMany)
gptkbp:usedFor database access
mapping Java objects to database tables
persistence management
gptkbp:website https://jakarta.ee/specifications/persistence/
gptkbp:writtenBy gptkb:Java
gptkbp:bfsParent gptkb:Enterprise_Java
gptkb:Eclipse_EMF_Teneo
gptkbp:bfsLayer 7
https://www.w3.org/2000/01/rdf-schema#label Java Persistence API (JPA)