ORMAN is an experimental ORM (object relational mapping) framework for Java aimed to support ISO SQL:1999 standard. Coded purely in Java SE with no dependencies.
Designed to be able to handle simple and common cases of SQL usage in CRUD projects.
Using ORMAN, you can save Java objects to the database and query the database without writing SQL statements. It is small, lightweight, works on Android devices, as well as Java desktop applications.
You can find pros & cons, introduction, examples and reference documents from our Wiki pages.
Please read our Wiki.
- SQL Query Builder
- Mapping classes to database tables and their fields to the columns, respectively.
- Writing pure SQL queries or queries with entity and relationship names and their fields.
- Supporting querying and persisting instances to the database with simple Java methods.
- Handle one-to-one, many-to-one, one-to-many, many-to-many data modeling cardinalities.
- Support MySQL and SQLite (requires JDBC and some other dependencies for SQLite)
- Support for SQLite on Android devices with existing libraries.
- Provide transaction manager and query execution container.
Feel free to write wikis (if you understand how framework works) or follow commit logs by subscribing to our commit-logs list at groups.google/orman-commits.
You can reach some framework statistics at http://ahmetalpbalkan.com/ormanstats