Changes between Initial Version and Version 1 of FmgVen/Overview


Ignore:
Timestamp:
Aug 29, 2010, 11:43:48 AM (14 years ago)
Author:
fmguler
Comment:

fmgVen overview page is created

Legend:

Unmodified
Added
Removed
Modified
  • FmgVen/Overview

    v1 v1  
     1== Project Overview == 
     2fmgVen is an alternative to heavyweight ORM tools, where mapping is problematic, and having problems because of lazy loading, etc. It maps database to java domain objects without mapping. Data access must be simple and lightweight. The points of fmgVen are; 
     3 
     4 * You should know SQL, ORM tool should not aim to abstract out SQL knowledge 
     5 * You need performance out of the box, without having to tweak anything 
     6   * You should not have to tweak anything at all 
     7 * You need simplicity 
     8 * You need lightweightness 
     9 * You need convention over configuration 
     10 * Mapping to domain object is hard in custom queries 
     11 * ORM is good for CRUD but not for complex reports 
     12 * Criteria API should not belong to DAO layer, instead it should be first class citizen (like LINQ) 
     13 * Criteria API should be type safe, even in Java 1.4 (without annotation support) 
     14 * There are still people using Java 1.4