Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
JNoSQL/Artemis
< JNoSQL
The Eclipse JNoSQL Artemis project is the mapping level, to put it differently, it has the same goals of the either JPA or ORM to NoSQL world, which converts the entity object to Diana model.
This level is in charge to do integration among technologies such as Bean Validation. The Artemis has annotations that make the Java developer life easier. As Diana project, it must be extensible and configurable to keep the diversity on NoSQL database.
To go straight and cover the four NoSQL types, this API has three domains:
- org.jnosql.artemis.column
- org.jnosql.artemis.document
- org.jnosql.artemis.key
The Eclipse JNoSQL Artemis project
Artemis has three parts:
- The artemis-core: The Eclipse JNoSQL mapping, Artemis, commons project.
- The artemis-configuration: The Eclipse JNoSQL reader to Artemis project.
- The artemis-column: The Eclipse JNoSQL mapping, Artemis, to column NoSQL database.
- The artemis-document: The Eclipse JNoSQL mapping, Artemis, to document NoSQL database.
- The artemis-key-value: The Eclipse JNoSQL mapping, Artemis, to key-value NoSQL database.
Links
- More information about the API: https://www.gitbook.com/book/jnosql/jnosql-book/details
- Getting Start with Artemis