大家都知道,手工翻译表定义到go结构体是非常枯燥无味、耗费时间的。使用xorm 可以一键生成数据库中所有表对应实体类
1、安装xorm依赖
go get github.com/go-xorm/cmd/xorm
2、进入gopath路径下的xorm 目录
D:\gopath\pkg\mod\github.com\go-xorm\cmd\xorm@v0.0.0-20190426080617-f87981e709a1
3、如果是远程数据库,可以用以下命令生成
重要参数说明 数据库账号 :密码@服务器IP:端口号 /数据库 (可参考我们平时如何连接数据库)
4、在xorm目录下会生成一个models文件夹 ,里面就是我们需要的结构体,我们可以把这个文件夹拷贝到项目中,避免了手动创建数据库对应实体类