Go 数据库字段与结构体字段映射
数据库对应表字段与golang语言中定义的结构体变量不一致时,需要使用指定映射关系type Person struct {Idint`db: "id"`User string`db: "user_id"`// user_id是数据库中表字段Passwd string `db: "passwd"`}// 数据库操作func queryUser(id int) (Person, error) {p :
·
数据库对应表字段与golang语言中定义的结构体变量不一致时,需要使用指定映射关系
type Person struct {
Id int `db: "id"`
User string `db: "user_id"` // user_id是数据库中表字段
Passwd string `db: "passwd"`
}
// 数据库操作
func queryUser(id int) (Person, error) {
p := Person{}
err := Db.Select(&p, "select * from user where id=?", id)
fmt.Println("数据:", p)
return p, err
}
更多推荐
所有评论(0)