| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This project shows a simple Android app using JDXA ORM to exchange object data with an on-device SQLite relational database. Some highlights:
To run this app in your own setup, please do the following:
JDXA is a simple yet powerful, non-intrusive, flexible, and lightweight Object-Relational Mapping (ORM) product that simplifies and accelerates the development of Android apps by providing intuitive, object-oriented access to on-device relational (e.g., SQLite) data.
Adhering to some well thought-out KISS (Keep It Simple and Straightforward) principles, JDXA boosts developer productivity and reduces maintenance hassles by eliminating endless lines of tedious SQL code.
Some of the powerful and practical features of JDXA include:
Declarative mapping specification between an object model and a relational model is done textually using a simple grammar (no XML complexity).
Full flexibility in domain object modeling – one-to-one, one-to-many, and many-to-many relationships as well as class-hierarchies supported.
POJO (Plain Old Java Objects) friendly non-intrusive programming model, which does not require you to change your Java classes in any way:
Support for persistence of JSON objects.
A small set of intuitive APIs for object persistence.
Automatic generation of relational schema from an object model.
A highly optimized metadata-driven ORM engine that is lightweight, dynamic, and flexible.
JDXA ORM is a product of Software Tree. To get more information and a free trial version of JDXA SDK, please visit http://www.softwaretree.com.
JDXA is used with the SQLDroid open source library. SQLDroid is provided under the licensing terms mentioned here.
| Back | FazBrowse Home | New Git URL |