= Welcome to fmgVen - A Convention over Configuration Java ORM Tool =
{{{
#!div class="wiki-toc"
- [wiki:FmgVen/Overview Overview]
- [wiki:FmgVen/Releases Releases]
- [wiki:FmgVen/Documentation Documentation]
- [wiki:FmgVen/Development Development]
{{{
#!html
}}}
}}}
fmgVen is an alternative to heavyweight ORM tools, where mapping is not easy, and problematic because of lazy loading, etc. It maps java domain objects to database tables without explicit mapping configuration. Data access must be simple and lightweight. The points of fmgVen are;
* Convention over Configuration
* No Select N + 1 Problem
* Simplicity is the ultimate sophistication
* Lightweight
* ORM tool should not aim to abstract out SQL knowledge
* Performance out of the box, without having to tweak anything
* Typed Criteria API
* Oldest possible JRE support (1.4, 1.5)
[wiki:FmgVen/Overview read more] on the project overview page.
== Releases ==
The current release is: [https://sourceforge.net/projects/fmgven/files/ fmgVen 0.2 at SourceForge] Go to [wiki:FmgVen/Releases releases] page for all releases.
== User !Guide/Documentation ==
fmgVen quick start and reference documentation including code samples. Go to [wiki:FmgVen/Documentation documentation] page for details. Also check [wiki:FmgVen/Development/UseCases use cases] for a brief overview.
== Design & Development ==
Includes the requirements, use cases, and implementation notes for the project.
* [wiki:FmgVen/Development Development Overview]
* [wiki:FmgVen/Development/Requirements Requirements]
* [wiki:FmgVen/Development/UseCases Use Cases]
* [wiki:FmgVen/Development/Implementation Implementation Notes]