Как отобразить onetoone отношения между POJOs с помощью @JsonManagedReference и @JsonBackReference


Я прочитал

Ищет решения для отображениявзаимно однозначных отношений. Тем не менее, эти демо в статьях все много-к-одному или один-ко-многим. Из демонстрации я делаю вывод, что в в большинстве случаев мы будем аннотировать одну сторону как @JsonManagedReference, а многие стороны как @JsonBackReference.

Однако нет никакого намека на то, как сопоставить один к одному. У тебя есть какие-нибудь идеи?

Кроме того, что, если это двунаправленный один к одному?

1 7

1 ответ:

Вы можете думать об этом как о частном случае одного ко многим; поэтому вы будете комментировать ссылку от "родителя" к "ребенку" как @JsonManagedReference, а "ребенок" к "родителю" как @JsonBackReference.

Еще один документ, который может быть полезен,-это документ в FasterXML Jackson Wiki; первый пример предназначен для отношений один-к-одному и должен быть применим для вашего случая.