xorm使用是不是一定要手动写struct?

有没有办法自动生成?

共 9 个回复


qq277049

这个第三个参数.不知道什么意思?orm reverse mysql root:@/xorm_test?charset=utf8 templates/goxorm "templates/goxorm" 就是这个模板的? 我随便指向本地目录,但是生成出来的文件都是空的..

# 1

qq277049

搞定了..原来要用他提供的配置跟模板

# 2

qi19901212

他提供的配置和模板是什么?

# 3

qi19901212

我来回答一下吧。在xorm源码目录一般是M(github.com/go-xorm/cmd/xorm/templates/ ) 这个文件夹下就是所说的模板配置文件。因为我使用的是beego,生成的工程,再把M中的goxorm整个文件夹拷贝到自己的工程目录下xorm reverse -s mysql root:123456@/ssi_spring_security?charset=utf8 goxorm 执行这个命令即可

# 4

qi19901212

我来回答一下吧。在xorm源码目录一般是M(github.com/go-xorm/cmd/xorm/templates/ ) 这个文件夹下就是所说的模板配置文件。因为我使用的是beego,生成的工程,再把M中的goxorm整个文件夹拷贝到自己的工程目录下xorm reverse -s mysql root:123456@/ssi_spring_security?charset=utf8 goxorm 执行这个命令即可

# 5

ironc

我现在执行之后只生成model文件夹,没有任何内容,完全是按照官网的例子走的,求指教啊

# 6

xiaolunwen

最后那个参数改为模版的绝对路径

# 7

aaaaaaaa

我的CURD代码简洁, 比XORM功能强多了, 我是一边写项目, 一边改, 基本上15天左右升级一次. 关键是自己够用. 这种核心部件一定要自己写, 否则你会难受死.

# 8