ORM的主键说明更新
修改理由:
相关信息:
- 类型:文档文章
- 文章: 05.5. 使用 Beego orm 库进行 ORM 开发
- 文档: 《Go Web 编程()》
此投稿已在 6年前 合并。
内容修改:
| Old | New | Differences |
|---|---|---|
| 183 | 183 | ```Go |
| 184 | 184 | |
| 185 | 185 | type Userinfo struct { |
| 186 | Uid | |
| 186 | Uid int `orm:"PK"` //如果表的主键不是id,那么需要加上pk注释,显式的说这个字段是主键 | |
| 187 | 187 | Username string |
| 188 | 188 | Departname string |
| 189 | 189 | Created time.Time |
| 190 | 190 | } |
| 191 | 191 | |
| 192 | 192 | type User struct { |
| 193 | Uid | |
| 193 | Uid int `orm:"PK"` //如果表的主键不是id,那么需要加上pk注释,显式的说这个字段是主键 | |
| 194 | 194 | Name string |
| 195 | 195 | Profile *Profile `orm:"rel(one)"` // OneToOne relation |
| 196 | 196 | Post []*Post `orm:"reverse(many)"` // 设置一对多的反向关系 |
关于 LearnKu