type User struct {
Id int
orm:pk,auto
//默认
Name string
orm:size(100)
Order []*User_order
orm:ref(fk)
//外键
}
type User_order struct {
Id int
Ordinfo string
orm:size(100)
User *User
orm:reverse(many)
//反向数据库
}
func Init() {
orm.RegisterDataBase(“default”,”mysql”,”root:itroot@tcp(127.0.0.1:3306)/mytest?charset=utf-8”,30)
orm.RegisterModel(new(User),new(User_order))
//第一个参数是 是否重新创建表
orm.RunSyncdb(“”,true,true)
}