Java Persistence API (JPA)

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instance_of gptkb:Java_programming_language
gptkbp:allows database transactions
gptkbp:can_be_used_with gptkb:Eclipse_Link
gptkb:Open_JPA
gptkb:Hibernate
gptkbp:defines Persistence unit
Entity class
gptkbp:designed_for object-relational mapping
gptkbp:developed_by gptkb:Java_Community_Process
gptkbp:enables persistence context
gptkbp:facilitates data access
gptkbp:first_released gptkb:2006
https://www.w3.org/2000/01/rdf-schema#label Java Persistence API (JPA)
gptkbp:is_based_on gptkb:Java_Beans
gptkbp:is_compatible_with SQL databases
No SQL databases
gptkbp:is_defined_by gptkb:Java_EE_5
gptkbp:is_implemented_in JPA providers
gptkbp:is_part_of gptkb:Java_SE
gptkb:Java_ecosystem
gptkbp:is_related_to gptkb:Java_SE
gptkb:Java_EE
ORM frameworks
gptkbp:is_supported_by gptkb:Java_frameworks
gptkb:Spring_Data_JPA
gptkb:Jakarta_EE
gptkbp:is_used_for data retrieval
data persistence
data mapping
gptkbp:is_used_in enterprise applications
microservices architecture
web applications
Java applications
gptkbp:part_of gptkb:Java_EE
gptkbp:provides query capabilities
annotations for mapping
transaction isolation
callback methods
entity lifecycle management
entity relationships
gptkbp:supports lazy loading
transaction management
JPQL
criteria queries
database independence
eager loading
gptkbp:uses persistence.xml
Entity Manager
gptkbp:bfsParent gptkb:Java_Beans
gptkb:Java_SE
gptkb:servers
gptkb:API
gptkb:Java
gptkb:Java_EE
gptkb:Java_2_Platform
gptkb:Java_programming_language
gptkb:Java_Development_Kit_(JDK)
gptkb:Inspector
gptkbp:bfsLayer 4