data store
These are modules providing access to various data stores, including relational, document oriented, key/value stores, etc.
jdbc
hikari pool
The jdbc module provides a high performance connection pool for jdbc via Hikari.
Ebean
The ebean module provides object relational mapping via Ebean ORM.
Hibernate
The hibernate module provides object relational mapping via Hibernate.
jdbi
The jdbi module provides a fluent and lightweight SQL library for jdbc.
jooq
The jOOQ module lets you build type safe SQL queries through its fluent API.
querydsl
The querydsl module provides unified Queries for SQL. Querydsl is compact, safe and easy to learn.
The querydsl-jpa provides unified Queries for JPA. Querydsl is compact, safe and easy to learn.
requery
Requery is a light but powerful object mapping and SQL generator for Java/Kotlin/Android with RxJava and Java 8 support. Easily map to or create databases, perform queries and updates from any platform that uses Java.
rxjdbc
The rxjdbc provides efficient execution, concise code, and functional composition of database calls using JDBC and RxJava Observable
flyway (database migration)
NoSQL
cassandra
The cassandra module provides access to Cassandra instances.
couchbase
The couchbase module provides access to Couchbase instances.
elasticsearch
The elasticsearch module provides access to elasticsearch instances.
mongodb
The mongodb module provides access to MongoDB instances.
jongo
The jongo module provides query in Java as in Mongo Shell.
morphia
The morphia module provides object to document mapper via Morphia.
mongodb-rx
The mongodb-rx module provides composable asynchronous and event-based observable sequences for MongoDB.