Java Persistence Query Language (JPQL) est un langage de requête orienté objet indépendant de la plateforme, défini dans la spécification Java Persistence API.

JPQL
Date de première version 2009 (release finale de JSR317) ou 2007 (release finale de JSR320) ?
Paradigme déclaratif, procédural, orienté objet
Développeur Java Community Process
Typage statique et fort, hérité de Java
Influencé par Structured Query LanguageVoir et modifier les données sur Wikidata
Implémentations Hibernate,
Site web eclipse-ee4j.github.io/jakartaee-tutorial/#the-jakarta-persistence-query-languageVoir et modifier les données sur Wikidata

JPQL sert à exécuter des requêtes sur des entités stockées en base de données mais en travaillant sur les entités Java correspondant aux tables plutôt que sur les tables elles-mêmes.

📚 Artikel Terkait di Wikipedia

Doctrine (ORM)

syntaxe s'inspire du Hibernate Query Langage, le langage de requête d'Hibernate, et du Java Persistence Query Language, celui de JPA. Cet article relève

Hibernate

(consulté le 10 juin 2026) NHibernate Tools Java Persistence API Java Persistence Query Language Christian Bauer (développeur) AppFuse (en) Site officiel (fr)

Mapping objet-relationnel

mapping objet-relationnel : Java Java Persistence API TopLink EclipseLink Apache OpenJPA JOOQ Hibernate Spring Data Java Data Objects Apache Cayenne (en)

Object-PL/SQL

Object-PL/SQL (Object-Procedural Language/Structured Query Language ou tout simplement O-PL/SQL) est une méthode d'usage de l'extension procédurale pour

Data mapper

août 2025). « Elixir-ecto/ecto : A toolkit for data mapping and language integrated query. », sur GitHub (consulté le 3 août 2025). Portail de la programmation

NoSQL

manipulation standardisé a débuté sous le nom de UnQL (Unstructured Query Language). Il se propose de formaliser la façon dont les bases NoSQL font des