Boa tarde!
Estou com dúvida de como pegar o json da minha requisição e repassar para meu objeto consultado no banco para fazer a edição na lista de telefones. Já tentei o método addAll mas não funcionou.
@Override
public Cliente edit(Cliente cliJson, Long codigo) {
Cliente cli = repoCli.findById(codigo).orElseThrow(() -> new EmptyResultDataAccessException(1));
String cpfcnpj = cliJson.getPessoa().getCpfCnpj();
cpfcnpj = cpfcnpj.replace(".", "");
cpfcnpj = cpfcnpj.replace("-", "");
cli.getPessoa().setNome(cliJson.getPessoa().getNome());
cli.getPessoa().setCpfCnpj(cpfcnpj);
cli.getPessoa().setEmail(cliJson.getPessoa().getEmail());
cli.setLimiteCredido(cliJson.getLimiteCredido());
List<Telefone> telOld = repoCustomTel.findAllTelefone(codigo);
// telOld.getPessoa().getTelefones().clear();
// cli.getPessoa().getTelefones().addAll(cliJson.getPessoa().getTelefones());
repoCli.save(cli);
return cli;
}