| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Storing some binary (e.g., image or encoded bytes) data in a separate attribute along with 'normal' data in other attributes of a class is an important object modeling requirement for many applications. This project exemplifies how some binary data, as part of an object, can easily be stored and retrieved using SQLite database and JDXA ORM.
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.
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 |