我的Go应用程序上有这两个结构type Customer struct { ID uint `json: "id" gorm:"primary_key"` Name string `json: "name"` AddressId int `json: "addressId"` Address Address `json: "address"`}type Address struct { ID uint `json: "id" gorm:"primary_key"` ZipCode string `json: "zipCode"` StreetOne string `json: "streetOne"` StreetTwo string `json: "streetTwo"` City string `json: "city"` State string `json: "state"` Number string `json: "number"`}我在我的前端使用Angular,所以如果我不必提出两个请求来获得客户,那么这将是非常实用的。我在这里搜索,但找不到一对一关系的示例,有没有办法使此查询不仅获得客户数据,还获得地址?func (u customer) GetCustomers(params string) ([]models.Customer, error) { customers := []models.Customer{} u.db.Preload("Addresses").Find(&customers) return customers, nil}
- 1 回答
- 0 关注
- 82 浏览
添加回答
举报
0/150
提交
取消