Java Persistence Query Language (JPQL)

GPTKB entity

Properties (41)
Predicate Object
gptkbp:instanceOf Query Language
gptkbp:allows querying entities
gptkbp:canBe parameters
collection of results
entity objects
scalar values
gptkbp:designedFor gptkb:Java_Persistence_API_(JPA)
gptkbp:enables data manipulation
data retrieval
https://www.w3.org/2000/01/rdf-schema#label Java Persistence Query Language (JPQL)
gptkbp:isCitedIn JPA specification
gptkbp:isOptimizedFor performance
gptkbp:isPartOf gptkb:Java_SE
gptkb:Java_EE
Java_ecosystem
gptkbp:isSupportedBy gptkb:OpenJPA
gptkb:EclipseLink
Hibernate
JPA providers
gptkbp:isUsedFor data access layer
EntityManager
criteria queries
transaction context
define queries in XML
define queries in annotations
create,_read,_update,_delete_(CRUD)_operations
gptkbp:isUsedIn enterprise applications
microservices
web applications
Java_applications
gptkbp:isUtilizedFor false
gptkbp:provides object-oriented query syntax
gptkbp:relatedTo gptkb:SQL
gptkbp:supports database queries
ordering
aggregation functions
grouping
dynamic queries
named queries
gptkbp:usedIn Object-Relational Mapping (ORM)
gptkbp:uses entity classes