У меня есть 3 сущности A, B, C, где будет создано C, хотя JSON с отношением @OneToOne для сущности A и @ManyToOne для сущности B, как отправлять данные с помощью JSON, мне нужно только отправить идентификатор или полные данные субъекта A, B. также я сделал отношение вставляемым и обновляемым ложным, потому что их не нужно обновлять или создавать, нужно только выбирать из списка значений.
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(...)
private Set<B> objB = new HashSet<B>();
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(...)
private A objA;
JSON Я публикую,
{
"name": "Test Store",
"description": "Test Description",
"objB": [
{
"id": 19
}
],
"objA": {
"id": 1,
}
}
Если я отправлю вот так, тогда Object будет нулевым для objB и JSON ошибка синтаксического анализа для objA. Как я могу справиться с этим. что может быть лучшим подходом.