169 похожих чатов

Здравствуйте, реализую one-to-one двухстороннюю. На одной из них, чтобы не

вызывать циклической зависимости, вешаю JsonIgnore. Могу ли я избежать этой ситуации? Есть юзер и адрес
Хочу получать юзера при запросе адреса и наоборот. Или так оно не работает ?

12 ответов

32 просмотра

JsonIgnore не имеет никакого отношения к отношениям энтити в бд.

Для устранения циклической связи JsonBackReference и JsonManagedReference

Допустим не используется Jackson в качестве библиотеки сериализации. Че дальше делать будешь?

Aleksandr Gavrilov
Допустим не используется Jackson в качестве библио...

Использовать библиотеку, которая умеет развязывать циклические связи - очевидно же

Dima
А что тогда используется?

Ну вот хочу я взять, к примеру GSON, но там нет тех аннотаций, что советуют выше. Логично же, что верный ответ на изначальный вопрос не сводится к указанию конкретных аннотаций конкретной библиотеки. Но нет, вышла секта защитников Jackson и понеслась.

Aleksandr Gavrilov
Ну вот хочу я взять, к примеру GSON, но там нет те...

Дай человеку конкретный ответ, а не разводи срач :)

Михаил
Дай человеку конкретный ответ, а не разводи срач :...

я дал человеку конкретный ответ, срач пошел после.

Aleksandr Gavrilov
Ну вот хочу я взять, к примеру GSON, но там нет те...

Пробежавшись по доке, сходу видно что можно заюзать кастомные сериализатор/диссиализатор

Dima
Пробежавшись по доке, сходу видно что можно заюзат...

Зачем? Там тоже есть аннотации, правда другие.

Aleksandr Gavrilov
Зачем? Там тоже есть аннотации, правда другие.

Ну так и найди те, которые помогут человеку с его циклическими зависимостями, и напиши о них в ответе)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта