Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

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.