Xorm reverse是go语言golang数据库转换为代码的命令行工具,能够根据数据库自动反向生成go代码,根据数据表结构创建对应的 struct 模型,非常方便ORM的使用
步骤
- 安装reverse
go get xorm.io/reverse
- 查看gopath目录
go env | grep -i 'gopath'
- ls命令查看一下,如果安装成功,会出现reverse文件。新建custom.yml文件,文件用来配置连接,数据库的信息
kind: reverse
name: testdb
source:
database: mysql
conn_str: 'root:123456@tcp(192.168.1.11:3306)/testdb?parseTime=true'targets:- type: codes
language: golang
output_dir: ./testoutput
- 运行reverse工具
./reverse -f custom.yml
注:如果第一步安装reverse失败,可能是缺少gcc编译器,需要进行安装 下载地址