Tratando excessoes, refatoramento no DAO