Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

[Dúvida] Uso do repository.existsById

Opa, Uma dúvida, pensando que em teoria todos ids de médico serão ids válidos usar o "repository.existsById" não aumenta a validação com uma consulta extra talvez não necessária?

O que vejo em todos projetos que trabalho é consultar diretamente a entidade e validar o retorno se é válido ou não, apenas com uma consulta usando o "repository.findById".

O que acha?

1 resposta
solução!

Oi Bruno!

Sim, em relação a otimização faz sentido nos casos em que a entidade precisa ser carregada para alguma coisa. Mas no caso de algumas validações no curso foi necessário apenas verificar se ela existe no banco, sem precisar carregá-la.

Bons estudos!