type Offer { Countries []Country `json:"countries" gorm:"many2many:offer_countries;"` }
GetDB().Create(offer)
как сделатьт так, чтобы он не лез выполнять update в справочник countries задача инсерт основной сущности(Offer) и ассоциативной таблицы offer_countries
нашел решение. делается через атрибут association_autoupdate:false но новый вопрос возник. на каждый элемент массива GORM генерирует отдельный INSERT Можно ли как то этого избежать? чтобы был insert batch?
вроде это нарушает принцип ORM, что должен возвращаться идентификатор, но в данном случае many-to-many со справочником.
Есть решение? Очень прошу помощи. Может я борюсь с ветряными мельницами и это нерешаемо на базе GORM
нашел решение. делается через атрибут association_autoupdate:false но новый вопрос возник. на каждый элемент массива GORM генерирует отдельный INSERT Можно ли как то этого избежать? чтобы был insert batch?
вроде это нарушает принцип ORM, что должен возвращаться идентификатор, но в данном случае many-to-many со справочником.
Есть решение? Очень прошу помощи. Может я борюсь с ветряными мельницами и это нерешаемо на базе GORM
закинь этот вопрос в ишью горма ) тут единицы его юзают