Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Salvar repetido

Como ficaria a lógica de verificar se ja criei um cargo especifico ? para que nao permita gravar novamente o mesmo cargo?

1 resposta
public Cargo salvar(Cargo cargo) {
        if (cargoRepository.findByNome(cargo.getNome()).isPresent()) {
            throw new RecursoExistenteException("Já existe cargo cadastrado com esse nome.");
        }
        return cargoRepository.save(cargo);
    }