项目没有放在src目录下,使用的是go mod ,在xorm reverse时没有生成文件,但是也没有报错

发布于 2022-09-12 04:26:59 字数 275 浏览 13 评论 0

我的项目时在src之外的目录创建的,使用的是go mod,orm使用的是xorm。想使用xorm 的 reverse 工具生成对应的模版文件,但是运行命令后并没有生成文件,也没有任何报错信息。 我是在/go/bin目录下找到的xorm工具,然后执行了命令 .
./xorm reverse mysql "root:root@/lottery charset=utf8" ./templates/goxorm
命令执行完毕后,目录中生成了models目录,但是没有文件生成。哪位大神可以指点迷津???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清风不识月 2022-09-19 04:26:59

reverse 命令 + 默认的代码模板文件,最新版实测通过,前提是数据库连接没问题,且库表皆存在

go get xorm.io/reverse

reverse -f xormt/custom.yml

image.png

如果你是用的默认代码生成模板,最后一个参数应该类似这样

./template/goxorm.tmpl

./templates/goxorm是你自定义的模板生成文件,十之八九自定义写的有错误,检查即是

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文