Olá,
Gostaría de saber o motivo de pasar o Id como PathVariable e o objeto PagamentoDto como parâmetros no método atualizar, sendo que o própio JPA é capaz de identificar os cambios e atualizar-lo em base de dados?
Obrigado
Olá,
Gostaría de saber o motivo de pasar o Id como PathVariable e o objeto PagamentoDto como parâmetros no método atualizar, sendo que o própio JPA é capaz de identificar os cambios e atualizar-lo em base de dados?
Obrigado
Boa noite Lauro, É necessário passar o Id, para você poder "resgatar" o objeto que vai ser alterado no banco de dados. Já o PagamentoDTO, é o objeto que possui os novos atributos que vão ser alterados no objeto resgatado.
Boa noite Vicente,
Depois de executar o método Put pude entender que no body não passamos o Id, sendo assim, a JPA não sabe qual objeto tem que atualizar. Obrigado pela resposta.