学习beego的心得体会2

1、beego的orm自带表结构同步工具,可以根据结构体自动创建表。具体用法http://golanghome.com/post/256

      实例结构:

type Customer struct {

 Id              int    `orm:"column(Id);auto" form:"Id"`

 Number          string `orm:"column(number);size(255);null" form:"Number"`

 Name            string `orm:"column(name);size(255);null" form:"Name"`

 Sex             string `orm:"column(sex);size(50);null" form:"Sex"`

 IdNumber        string `orm:"column(id_number);size(255);null" form:"IdNumber"`

 Birthday        string `orm:"column(birthday);size(255);null" form:"Birthday"`

 Level           string `orm:"column(level);size(255);null" form:"Level"`

 Workorgnization string `orm:"column(workorgnization);size(500);null" form:"Workorgnization"`

 OrgAddress      string `orm:"column(org_address);size(500);null" form:"OrgAddress"`

 Position        string `orm:"column(position);size(500);null" form:"Position"`

 HomeAddress     string `orm:"column(home_address);size(500);null" form:"HomeAddress"`

 OfficePhone     string `orm:"column(office_phone);size(255);null" form:"OfficePhone"`

 Mobile          string `orm:"column(mobile);size(255);null" form:"Mobile"`

 Age             string `orm:"column(age);size(255);null" form:"Age"`

 Interest        string `orm:"column(interest);size(255);null" form:"Interest"`

 Email           string `orm:"column(email);size(255);null" form:"Email"`

 Createdate      string `orm:"column(createdate);size(255);null" form:"Createdate"`

 Userid          int64  `orm:"column(userid);size(255);null" form:"Userid"`

 Others          string `orm:"column(others);size(255);null" form:"Others"`

}

3、上面结构体中`` form:""用法为beego框架用法,用来告诉conctroller接收的参数。对应的方法为this.ParseForm(),将接收的参数直接转换为一个实体

转载于:https://my.oschina.net/u/2327684/blog/530291

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值