
beego
面朝大海春暖花开O0o
这个作者很懒,什么都没留下…
展开
-
beego查询命令
首先声明包 o := orm.NewOrm() beego的格式是查询命令(如:QueryTable).过滤(Filter).(过滤可以加好几个).查出来的数据的存储格式(one) 如: _,err := o.QueryTable("house").Filter("status",0).Filter("whole",0).ValuesList(&List,"house_id",...原创 2018-09-22 09:51:17 · 2150 阅读 · 0 评论 -
golang结构体初始化
house = models.House{} 将这个结构体的空{}赋值给自己 在同一个函数里用完某个可能再被使用到的结构体时,习惯性将它初始化原创 2018-10-12 15:04:37 · 581 阅读 · 0 评论 -
关于beego数据库查询的坑
1、高级查询和原生sql查询查出来都是interface{}类型,但是高级查询要先将interface{}转化成数据库里每个字段对应的类型再转成你想要的类型(int类型要先从interface{}转成int64再转其他的)比如: int(List[i][6].(int64)) List[i][5].(float64) //double类型 List[i][5].(string) ...原创 2018-09-29 09:36:22 · 2613 阅读 · 0 评论 -
beego大坑之多次插入insert同一个表,结构体初始化
在多次插入同一个表时,因为使用了同一个结构体,会产生冲突 此时有两种解决办法 1、声明新的结构体别名 var user models.User var user1 models.User 2、初始化结构体 var user models.User进行一次插入 第二次插入信息时使用 credit_log = models.Credit_log{} 初始化结构体再进行第二次插入...原创 2018-10-10 10:45:08 · 1987 阅读 · 1 评论