xorm生成struct json和sql:"column"

不熟悉xorm请先看github中介绍
**github **
https://github.com/go-xorm/xorm

找到模板
github.com\go-xorm\cmd\xorm\templates>
goxorm目录下有config和struct.go.tpl两个文件
如果要标签tag要生成带有json,就必须把config中的genJson的值设为1
xorm生成struct json和sql:

修改源码
找到go-xorm\cmd\xorm 目录下的go.go文件

在304行 tags = append(tags, “json:”"+col.Name"")修改为tags = append(tags, “json:”"+col.Name+",omitempty" sql:“column:”+col.Name+"" ")
xorm生成struct json和sql:

生成实体struct

找到github.com\go-xorm\cmd\xorm>目录 执行go build 会在该目录下生成xorm.exe可执行文件。

xorm reverse mysql “root:root@tcp(localhost:3306)/stats?charset=utf8mb4” …/…/…/github.com/go-xorm/cmd/xorm/templates/goxorm
xorm生成struct json和sql:

你可能感兴趣的:(go,xorm,go,xorm自定义)