tentativa de fazer um GanericDAO