JPQL
E836332
JPQL (Java Persistence Query Language) is an object-oriented query language used in Jakarta Persistence to perform database operations using entity objects instead of direct SQL tables.
All labels observed (1)
| Label | Occurrences |
|---|---|
| JPQL canonical | 2 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Java technology
ⓘ
object-oriented query language ⓘ query language ⓘ |
| abstractsFrom |
database tables
ⓘ
vendor-specific SQL ⓘ |
| basedOn | entity model ⓘ |
| contrastedWith | SQL NERFINISHED ⓘ |
| designedFor |
object-relational mapping
ⓘ
querying entity objects ⓘ |
| executedBy |
EntityManager
ⓘ
Jakarta Persistence provider NERFINISHED ⓘ |
| fullName | Java Persistence Query Language NERFINISHED ⓘ |
| hasFeature |
database-agnostic syntax
ⓘ
entity-centric queries ⓘ navigation via relationships ⓘ type-safe mapping at runtime ⓘ |
| hasKeyword |
FROM
ⓘ
GROUP BY ⓘ JOIN ⓘ ORDER BY ⓘ SELECT ⓘ WHERE ⓘ |
| influencedBy | SQL NERFINISHED ⓘ |
| operatesOn | entity objects ⓘ |
| previouslyStandardizedIn |
JPA specification
ⓘ
Java EE NERFINISHED ⓘ |
| standardizedBy | Jakarta EE NERFINISHED ⓘ |
| standardizedIn | Jakarta Persistence specification NERFINISHED ⓘ |
| supports |
DELETE queries
ⓘ
SELECT queries ⓘ UPDATE queries ⓘ aggregations ⓘ bulk delete operations ⓘ bulk update operations ⓘ constructor expressions ⓘ functions ⓘ grouping ⓘ joins ⓘ named parameters ⓘ ordering ⓘ path expressions ⓘ positional parameters ⓘ subqueries ⓘ |
| translatedTo | SQL NERFINISHED ⓘ |
| usedIn |
Jakarta Persistence
NERFINISHED
ⓘ
Java Persistence API NERFINISHED ⓘ |
| usedWith |
Jakarta EE applications
ⓘ
Java language NERFINISHED ⓘ Spring Data JPA NERFINISHED ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.