Classe genérica com CRUD DAO