Eclipse JNoSQL

JNoSQL Logo

Introduction

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

Goals

  • Increase productivity performing common NoSQL operations
  • Rich Object Mapping integrated with Contexts and Dependency Injection (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