关于orm.Read()函数的一点疑问

来源:4-3 改造注册和登录功能(一)

爱学习啦啦啦啦

2020-12-14

老师我有一个问题,在demo部分 您在user.go中定义的结构体User,其实并没有包含数据库中对应的table中的所有信息(password就没有),在进行根据用户id查询用户信息的时候,我打印了一下这个函数的返回值,在查询id=10的操作之后user的值从原来的全为空/0,变成对应的数据。老师这是beego的特性吗可以自己去识别对应结构体的变量名然后把对应的数据填进去(还不区分大小写–>这里我查到是beego会把struct里面的成员自动转换成小写,那如果是这样数据库中用大写命名数据是否就无法做到??)
图片描述
图片描述

写回答

1回答

下雨le

2020-12-21

是可以做到的,可以阅读一下beego的手册,里面有讲解命名规则和指定字段。 https://beego.me/docs/mvc/model/models.md

//img1.sycdn.imooc.com/szimg/5fe00ec1092c9a5805550591.jpg


//img1.sycdn.imooc.com/szimg/5fe00ec109b6780803640129.jpg

0
0

从1到N实战Go改造PHP 慕优酷 视频网站

仿大厂千万级视频项目;Go+PHP一箭双雕

346 学习 · 142 问题

查看课程