inclusão de dao generics e mapeamento de algumas tabelas