是否可以直接将sql语句扫描到结构中?

时间:2015-12-20 13:47:36

标签: go

说我有这个:

type User struct {
    Email string
    Username string
    Addresses []Address
}

type Address struct {
    Street string
}

users := &User{}

rows, _ := db.Query(`SELECT * FROM users NATURAL JOIN users_addresses`)

rows.Scan(users)

是否可以直接扫描到与数据库中的表格具有相同布局的结构,而无需直接扫描每个结构字段,或者这是唯一的方法吗?

0 个答案:

没有答案