Вопросы

Внешний ключ Gorm Many-to-one только для одной модели

Используя gorm в golang, у меня есть 2 модели: отгрузка и клиент

В основном в модели отгрузки у меня есть int, который соответствует идентификатору клиента. Но на клиенте у меня нет поля, чтобы связать его с отгрузками.

Вот мои модели:

type Shipment struct {
    ID                                      int64         `json:"id"`
    Customer                                Customer      `json:"customer"`
} 

type Customer struct {
    ID                                  int64       `json:"id"`
    Name                                string      `json:"name"`
} 

В базе у меня есть:

map_shipment (table name)
id, customer_id
map_customer (table name)
id, name

Вот запрос, который я сейчас использую.

db.Table("map_shipment").Preload(clause.Associations).Find(&shipments)

Как я могу запретить gorm искать поле ShipmentId на клиенте?

Читать:
Как сохранить блокнот jupyter с выводами

Похожие записи

Сопоставление с образцом списка эликсира ~ получить x после константы с сопоставлением с образцом списка

admin

Кто решает, что входит в установку gem ‹gem_name›, и как вы решаете, какой форк использовать?

admin

PyInstaller не может проверить зависимости сборки

admin

Как читать прямоугольник, окруженный пробелами, используя readxl

admin

Определение переменных в cfscript ColdFusion?

admin

Конвейер Azure DevOps не может расширять ни одну из переменных среды во время выполнения.

admin