beego | ORM 表设计
表设计示例
// 表设计 type User struct { Id int Username string Password string Article []*Article `orm:"rel(m2m)"` } type Article struct { Id2 int `orm:"pk;auto"` Title string `orm:"size(20)"` // 文章标题 Content string `orm:"size(500)"` Img string `orm:"size(50);null"` Time time.Time `orm:"type(datetime);auto_now_add"` Count int `orm:"default(0)"` ArticleType *ArticleType `orm:"rel(fk)"` // 设置一对多关系 User []*User `orm:"reverse(many)"` // 多对多 } type ArticleType struct { Id int Typename string `orm:"size(20)"` Articles []*Article `orm:"reverse(many)"` }