Java EE JPA API

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instance_of gptkb:API
gptkbp:allows Entity management
gptkbp:can_be_used_with gptkb:Java_SE
gptkbp:defines Persistence context
Entity classes
Persistence unit
gptkbp:designed_for Java EE applications
gptkbp:enables Caching of entities
gptkbp:facilitates Database interactions
gptkbp:first_released gptkb:2006
gptkbp:governed_by gptkb:Java_Community_Process
https://www.w3.org/2000/01/rdf-schema#label Java EE JPA API
gptkbp:includes Annotations for mapping
gptkbp:is_based_on Object-oriented programming principles
gptkbp:is_compatible_with SQL databases
No SQL databases
gptkbp:is_implemented_in gptkb:Eclipse_Link
gptkb:Open_JPA
gptkb:Hibernate
gptkbp:is_maintained_by gptkb:Eclipse_Foundation
gptkbp:is_part_of gptkb:Java_EE_platform
gptkb:Jakarta_EE
gptkbp:is_used_for Data retrieval
Data manipulation
Data persistence
gptkbp:is_used_in gptkb:Microservices
Web applications
Mobile applications
Enterprise applications
Desktop applications
Cloud applications
gptkbp:provides Query capabilities
Entity lifecycle management
Entity relationships
Object-relational mapping
Entity listeners
gptkbp:supports Batch processing
Versioning
Transactions
Criteria API
Database independence
Inheritance mapping
Optimistic locking
Pessimistic locking
Java Persistence Query Language (JPQL)
Callbacks and listeners
gptkbp:uses Entity Manager
gptkbp:bfsParent gptkb:Java_Platform,_Enterprise_Edition
gptkbp:bfsLayer 5