Golang——xorm reverse使用详细说明

739 阅读1分钟

Xorm reverse是go语言golang数据库转换为代码的命令行工具,能够根据数据库自动反向生成go代码,根据数据表结构创建对应的 struct 模型,非常方便ORM的使用

步骤
  1. 安装reverse
go get xorm.io/reverse
  1. 查看gopath目录
go env | grep -i 'gopath'
  1. 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
  1. 运行reverse工具
./reverse -f custom.yml

注:如果第一步安装reverse失败,可能是缺少gcc编译器,需要进行安装 下载地址

xrom reverse帮助文档

xrom文档