Я использую тот же код, который описан в моем другом вопросе: Доступ к данным jpa с началом работы с остальными + байк сущностей, у которого есть внешний ключ для сущности-человека
Проблема в том, что я не могу обновить значение person_id в объекте велосипеда. Я попытался использовать эту команду:
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
Но это не работает. Значение name меняется, но person_id остается прежним.
Имейте в виду, что у меня есть человек с ID = 2, и он доступен по URL-адресу: http://localhost:8080/people/2
Каков правильный способ обновления этого поля?