Jakarta Query

Scope

Jakarta Query defines an object-oriented query language designed for use with Jakarta Persistence and Jakarta Data, consisting of a core language that can be implemented by Jakarta Data providers using non-relational datastores and an extended language tailored for Jakarta Persistence providers or other persistence technologies backed by relational databases.

The language is closely based on the existing query languages defined by Jakarta Persistence and Jakarta Data, and backward compatible with both.

This specification fills the gaps and clarify ambiguities in the current specification of JPQL, and adds new functionality as appropriate.

Releases
Name Date
Reviews
Name Date
Creation Review 2025-03-19
Patent License
Implementation Patent License
For more information about the patent licenses, view the Eclipse IP Policy page.