есть nested структура которая выглядит вот так.
struct A { B B `foreignKey:»B»`}
struct B { C *C `foreignKey:»C»`}
struct С {}
запрос делаем примерно вот так:
a := A{}
Preload(B).
Preload(C).
Find(&a)
но у нас проблема в том что, вложенная структура B грузится правильно, но C остается nil ом, потыкал в доку горм и стэковерфлоу, ответа на свой вопрос не нашел. Хочу спросить как тут сделать так чтобы и C грузился правильно, и не оставаль nil’ом?
Нет шансов отказаться от горма?
Ну, везде у нас горм используется, поэтому наверное что нет
Обсуждают сегодня