Olá, bom dia!
Coloquei o id no listing para ver se estava chegando corretamente e está, no banco de dados também não está nulo. Porém quando chamo o método delete, ele não está pegando o id.
Olá, bom dia!
Coloquei o id no listing para ver se estava chegando corretamente e está, no banco de dados também não está nulo. Porém quando chamo o método delete, ele não está pegando o id.
Francine, bom dia.
Primeiro que para você conseguir recuperar o valor digitado você precisa passar @PathVariable(value = "id") antes do seu atributo da função, que assim ele consegue pegar o valor digitado na sua url como por exemplo: http://localhost:8080/1 o valor 1 só e recuperado através do metodo @PathVariable.
Outro ponto, você precisa recuperar primeiro um objeto de Filme para poder excluir e não passar diretamente o Id, ou seja você precisa fazer uma requisição findById(numero do id) e depois no seu delete passar o objeto de Filme que foi recuperado através do id informado.