Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/BraintagsGmbH/vertx-pojo-mapper

nonblocking pojo mapping for document and sql databases
https://github.com/BraintagsGmbH/vertx-pojo-mapper

Last synced: 3 months ago
JSON representation

nonblocking pojo mapping for document and sql databases

Awesome Lists containing this project

README

        

= vertx-pojo-mapper

*asynchronously map java objects into datastores and back*

vertx-pojo-mapper is a framework for nonblocking pojo mapping for different datasources. +
It is styled to master ORM ( object relational mapping ) as well as ODM ( object document mapping )

Key features

* nonblocking as far as possible
* mapping java objects into different datasources like Mongo-DB, MySql etc.
* transparent and flexible markup for POJOs
* extensible type conversion
* fluent api
* very fast initialization
* dynamic object loading

*link:vertx-pojo-mapper-common/src/docs/asciidoc/java/index.adoc[Quickstart and documentation]*

*List of supported datasources*

* link:vertx-pojongo/README.adoc[implementation for Mongo-DB]
* link:vertx-pojo-mapper-mysql/README.adoc[implementation for MySql / MariaDb]

*Modules inside this project*

* link:vertx-pojo-mapper-common/README.adoc[vertx-pojo-mapper-common] +
defines the common interfaces and default implementations for all particular implementations

* link:vertx-pojo-mapper-json/README.adoc[vertx-pojo-mapper-json] +
Contains common implementations of vertx-pojo-mapper-common for all those particular solutions, which are using JSON as
a format to serialize Java objects

* link:vertx-pojongo/README.adoc[vertx-pojongo] +
This is the concrete implementation of vertx-pojo-mapper, which is using MongoDB as datastore

* link:vertx-pojo-mapper-mysql/README.adoc[vertx-pojo-mapper-mysql] +
This is the concrete implementation of vertx-pojo-mapper, which is using MySql as datastore