Skip to main content

Jakarta NoSQL 1.0 (under development)

Release supporting Jakarta EE 11

Jakarta NoSQL is a Java framework that streamlines the integration of Java applications with NoSQL databases.


  • Increase productivity performing common NoSQL operations
  • Rich Object Mapping integrated
  • Java-based Query and Fluent-API
  • Template API to do NoSQL operations
  • Template specializations by NoSQL types (Key-value, Column and Document)
  • Annotation-oriented using JPA-like naming when it makes sense
Template template;

Car ferrari =

Optional<Car> car = template.find(Car.class, 1L);
template.delete(Car.class, 1L);

New features, enhancements or additions

  • The mapping annotations (Entity, Id and Column)
  • The Template that increase productivity on NoSQL operations.
  • Three Template specializations (DocumentTemplate, ColumnTemplate, KeyValueTemplate)

Minimum Java SE Version

Java SE 17 or higher


Compatible Implementations


Plan Review

The Specification Committee Ballot concluded successfully on 2020-10-12 with the following results.

Representative Representative for: Vote
Kenji Kazumura Fujitsu +1
Dan Bandera, Kevin Sutter IBM 0
Ed Bratt, Dmitry Kornilov Oracle +1
Andrew Pielage, Matt Gill Payara +1
Scott Stark, Mark Little Red Hat 0
David Blevins, Jean-Louis Monteiro Tomitribe +1
Ivar Grimstad EE4J PMC +1
Marcelo Ancelmo, Martijn Verburg Participant Members +1
Werner Keil Committer Members +1
Scott (Congquan) Wang Enterprise Members +1
Total 8

The ballot was run in the mailing list

Back to the top