J'utilise le même code qui est décrit sur mon autre question: Accessing data jpa with rest getting started + entity bike that has foreign key on person entityclés étrangères hateoas printemps JPA
Le problème est que je ne peux pas mettre à jour la valeur person_id dans l'entité de vélo. J'ai essayé d'utiliser cette commande:
curl -i -X PUT -H "Content-Type:application/json" -d "{ \"name\" : \"Frodos Bike name is changed\", \"person\" : \"http://localhost:8080/people/2\" }" http://localhost:8080/bikes/1
Mais cela ne fonctionne pas. La valeur du nom change, mais person_id reste le même.
Gardez à l'esprit que j'ai une personne qui a ID = 2, et il est accesible à l'adresse: http://localhost:8080/people/2
Quelle est la bonne façon de mettre à jour ce domaine?