【发布时间】:2021-08-16 08:51:00
【问题描述】:
我用的gorm with the has many。 这是我的模型
type Pro struct {
Model
TaxRate []TaxRate `json:"taxRate" gorm:"constraint:OnUpdate:CASCADE;"`
}
type TaxRate struct {
ID uint
Tax float64
ProjectID uint
}
但是当我更新项目时,我发现 TaxRate 只是插入记录而不是更新。 这是我的更新操作
result:=pRepo.db.Session(&gorm.Session{FullSaveAssociations: true}).Updates(p)
【问题讨论】: