reference to http://www.ibm.com/developerworks/library/j-genericdao/
1.added Advisor
2.Interface GenericDao
3.Implementation for GenericDao
modified generic dao