请问 xorm 使用Insert 插入数据后 怎么获取插入数据的自增长ID

hhhh · · 1936 次点击
type Stuinfo struct { gorm.Model Stun string Name string Age int Class string Address string } type Model struct { ID uint `gorm:"primarykey"` CreatedAt time.Time UpdatedAt time.Time DeletedAt DeletedAt `gorm:"index"` } 在gorm.Model中就有ID字段,并且已经定义为primary key了。
#3
更多评论
tuzhiya
你好
好像是插入数据时用的那个模型里获取id
#1
楼上说对了,使用文档里说明了, user := new(User) user.Name = "myname" affected, err := engine.Insert(user) After inserted, user.ID will be filled if ID is an autoincremented column. fmt.Println(user.Id)
#2