Ich benutze Golang und GORM. Ich habe eine User
Struktur, die eine Association
hat.Gorm - Hat eine Beziehung mit anonymem Feld
type User struct {
ID int
...
}
type Association struct {
ID int
UserID int
}
Ich habe auch eine AssoUser
Struktur, die aus einem anonymen Feld besteht User
, und hat einen Zeiger auf Assocation
.
type AssoUser struct {
User
Asso *Association
}
Als ich
var assoUser AssoUser
assoUser.Asso = &Association{
Name : "asso_name",
...
}
assoUser.Name = "user_name"
...
// filling the struct
db.Debug().Create(&assoUser)
laufen erwarte ich, dass es die User
und die Association
zu schaffen, aber es schafft nur den Benutzer.
Was mache ich falsch?
können Sie Code für ... anzeigen, der die Struktur füllt ...? – pregmatch
Ich habe den Code – GuillaumeP
bearbeitet Ich fülle alle Struktur außer IDs, sollte es von gorm gefüllt werden – GuillaumeP