JPA (Java Persistence API)

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instance_of gptkb:Java_programming_language
gptkbp:allows database independence
gptkbp:can_be_used_with gptkb:Java_SE
gptkb:Java_EE
gptkb:Spring_Framework
gptkbp:designed_for object-relational mapping
gptkbp:developed_by gptkb:Java_Community_Process
gptkbp:first_released gptkb:2006
https://www.w3.org/2000/01/rdf-schema#label JPA (Java Persistence API)
gptkbp:includes JPQL (Java Persistence Query Language)
gptkbp:is_compatible_with SQL databases
No SQL databases
gptkbp:is_documented_in Jakarta EE documentation
Java EE documentation
gptkbp:is_implemented_in gptkb:Eclipse_Link
gptkb:Open_JPA
gptkb:Hibernate
gptkbp:is_part_of gptkb:Java_EE_platform
gptkb:Jakarta_EE
gptkbp:is_related_to gptkb:Java_Beans
gptkb:DAO_(Data_Access_Object)
gptkb:Java_SE
gptkb:Spring_Data_JPA
ORM (Object-Relational Mapping)
DTO (Data Transfer Object)
gptkbp:is_supported_by Java IDEs
gptkbp:is_used_in enterprise applications
microservices
web applications
gptkbp:latest_version 2.2
gptkbp:provides transaction management
data retrieval methods
Entity lifecycle management
data access abstraction
entity relationships
gptkbp:supports caching
lazy loading
database transactions
batch processing
criteria queries
persistence context
Entity Manager
gptkbp:uses Java annotations
XML configuration
gptkbp:bfsParent gptkb:Vaadin
gptkb:Spring_Data_JPA
gptkb:Java_EE_SDK
gptkb:Oracle_Web_Logic_Server
gptkbp:bfsLayer 5