Мы получаем JSON, который выглядит следующим образом:
{ name: "john", surname: "smith", company: "1234342" }
Наша клиентская среда также может обрабатывать отношения между объектами, и компания сопоставляется с ее идентификатором.
У нас есть клиент Hibernate, у которого есть член компании, который является родственником другой компании.
Мы используем @RequestMapping method(@RequestBody Customer c)
Spring для обработки запросов и десериализации сущностей, но мы не можем десериализовать предоставленный JSON. Hibernate не знает, как построить Компанию из Строки, несмотря на то, что Строка является ее первичным ключом.
Очень легко сериализовать сущности из Hibernate в JSON, но десериализация кажется другой историей.
Есть ли какой-нибудь шаблон / конструкция, чтобы справиться с тем, чего мы хотим достичь? Кто-нибудь может указать мне правильное направление?