Arquitetura: Dao e DaoGenerico