Есть например сущность Account (Расчетный счет). У нее поля:
String no; //Номер счета
Bank bank; //Банк
Есть метод REST API:
void updateAccount(Account account);
Вызываемый через POST запрос.
Как указать в теле запроса ссылку на существующую сущность Банк ?
Если так:
{
“no”:“12345”
“bank”: {
“id”:“0c293bd-2571-86f2-8642-0089f68b5e91”
}
}
то создается новая сущность bank в памяти (видно в отладчике).
Если так
{
“no”:“12345”
“bank”: “0c293bd-2571-86f2-8642-0089f68b5e91”
}
то вообще ошибка вызова метода.