go-xorm逆向工程生成数据库对应结构体

大家都知道,手工翻译表定义到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文件夹 ,里面就是我们需要的结构体,我们可以把这个文件夹拷贝到项目中,避免了手动创建数据库对应实体类

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容