
"Jakarta Query, the new specification in the Jakarta EE Platform, will serve as a unified language for the persistence layer. It will incorporate the Jakarta Persistence Query Language and the Jakarta Data Query Language in one central specification. The updated versions of Jakarta Data, Jakarta Persistence and Jakarta NoSQL will provide integrations with Jakarta Query."
"Jakarta NoSQL provides a new Query interface, similar to its counterpart in Jakarta Persistence, to dynamically set parameters and return a single result as a List, Stream, or Optional. A new specification, Jakarta Agentic AI, has passed its creation review and will ultimately provide a set of vendor-neutral APIs designed to simplify, standardize, and streamline the process of building, deploying, and operating AI agents on Jakarta EE runtimes."
"When we talk about the Java platform itself, Jakarta EE 12 Milestone 2 reshapes the platform and directly impacts the Java ecosystem, not just individual specifications. Jakarta EE 12 brings a new perspective on data by treating querying, data access, configuration, and consistency as first-class platform concerns. As such, the theme for Jakarta EE 12 is Robust and Flexible."
Jakarta EE 12 emphasizes integration, modernization, consistency, configuration, and improved developer productivity. Jakarta Query will provide a unified persistence-language specification by incorporating Jakarta Persistence Query Language and Jakarta Data Query Language, and updated Jakarta Data, Jakarta Persistence, and Jakarta NoSQL will integrate with it. Jakarta NoSQL adds a Query interface aligned with Jakarta Persistence to set parameters dynamically and return results as List, Stream, or Optional. Jakarta Agentic AI intends to offer vendor-neutral APIs to simplify, standardize, and streamline building, deploying, and operating AI agents on Jakarta EE runtimes. Milestone 2 targets early 2026 and aims for a robust, flexible platform that impacts the broader Java ecosystem, including frameworks such as Quarkus and Spring.
Read at InfoQ
Unable to calculate read time
Collection
[
|
...
]