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 (2)

Label Occurrences
JPQL canonical 8
Java Persistence Query Language 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Java technology ⓘ
object-oriented query language ⓘ
query language ⓘ
abstractsFrom database tables ⓘ
vendor-specific SQL ⓘ
basedOn entity model ⓘ
contrastedWith SQL ⓘ
designedFor object-relational mapping ⓘ
querying entity objects ⓘ
executedBy EntityManager ⓘ
Jakarta Persistence provider ⓘ
linked to: Jakarta Persistence
fullName Java Persistence Query Language ⓘ
linked to: JPQL
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 ⓘ
operatesOn entity objects ⓘ
previouslyStandardizedIn JPA specification ⓘ
Java EE ⓘ
standardizedBy Jakarta EE ⓘ
standardizedIn Jakarta Persistence specification ⓘ
linked to: Jakarta Persistence
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 ⓘ
usedIn Jakarta Persistence ⓘ
Java Persistence API ⓘ
usedWith Jakarta EE applications ⓘ
Java language ⓘ
linked to: Java

Spring Data JPA ⓘ
linked to: Spring Data

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

JPQL → fullName → Java Persistence Query Language ⓘ
linked to: JPQL
JSR 317 → specifies → JPQL ⓘ
Criteria API → relatedTo → JPQL ⓘ
JSR 338 → specifies → JPQL ⓘ