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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.