Statements (57)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_Enhancement_Proposal
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:Eclipse_Jakarta_EE
|
gptkbp:allows |
Database interaction
|
gptkbp:can_be_used_with |
gptkb:Java_SE_11
gptkb:Java_SE_17 gptkb:Java_SE_8 gptkb:Eclipse_Link gptkb:Open_JPA gptkb:Hibernate No SQL databases |
gptkbp:developed_by |
gptkb:Eclipse_Foundation
|
https://www.w3.org/2000/01/rdf-schema#label |
Jakarta JPA
|
gptkbp:is_integrated_with |
gptkb:hot_spring
gptkb:software gptkb:server RES Tful services |
gptkbp:is_used_for |
Object-relational mapping
|
gptkbp:latest_version |
2.2.3
|
gptkbp:provides |
gptkb:Entity_Transaction
Validation Transaction management Event listeners Query capabilities Change tracking Criteria API Database schema generation JPQL Type-safe queries Entity Listeners Entity graphs Entity Manager Entity Callbacks Mapping of Java objects to database tables |
gptkbp:related_to |
gptkb:API
|
gptkbp:released_in |
gptkb:2020
|
gptkbp:successor |
Java EEJPA
|
gptkbp:supports |
gptkb:Connection_pooling
gptkb:Java_Enhancement_Proposal Caching Data retrieval Relationships Batch processing Data manipulation Stored procedures Multi-tenancy Transactions Database migrations Lazy loading Eager loading Dynamic updates Inheritance mapping Composite keys Optimistic locking Pessimistic locking |
gptkbp:uses |
Annotations
|
gptkbp:written_in |
gptkb:Java
|