Skip to content

Commit

Permalink
Merge pull request #135 from eclipse-ee4j/add-goal-readme
Browse files Browse the repository at this point in the history
Add the goal session at NoSQL README
  • Loading branch information
otaviojava committed Nov 7, 2022
2 parents 7e4d7a0 + cf03f43 commit 42f7d90
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,18 @@ ifndef::imagesdir[:imagesdir: spec/src/main/asciidoc/images]

image::jakarta_ee_logo_schooner_color_stacked_default.png[Jakarta NoSQL logo,align=center, width=25%, height=25%]

== Goals

* Increase productivity performing common NoSQL operations.
* Rich Object Mapping integrated with CDI
* Java-based Query and Fluent-API
* Persistence lifecycle events
* Low-level mapping using Standard NoSQL APIs.
* Specific template API to each NoSQL category.
* Annotation-oriented using JPA-like naming when it makes sense.
* Extensible to explore the particular behavior of a NoSQL database
* Explore the popularity of Apache TinkerPop in Graph API.

== One Mapping API to multiples NoSQL databases

Jakarta NoSQL has one API for each NoSQL database type. However, it uses the same annotations to map Java objects. Therefore, with just these annotations that look like JPA, there is support for more than twenty NoSQL databases.
Expand Down

0 comments on commit 42f7d90

Please sign in to comment.