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

Atributo ID no construtor

O instrutor nos mostrou uma forma de instanciar um objeto médico, diretamente no método "save" do repository. Para isso, foi necessário passar todos os atributos contidos na classe JPA. Após isso, mostrou uma maneira mais prática, criando um construtor que recebesse esses dados.

Da primeira forma, foi necessário passar o ID como null, já que o banco é quem cuidaria disso. Mas, porque no construtor também não foi necessário instanciar o ID como nulo?

1 resposta
solução!

Oi!

Na segunda versão é passado o objeto DTO e com isso não precisa passar o id que já vai estar null de qualquer forma.