Results 5 comments of GameXG

关注, 国内 golang get 经常因为依赖 golang.org 而撞墙。

找到原因,数据库字段存在空格时就挂了。 数据库有个expected price 字段,转换出来的go字段名是 Expected price ,直接挂了。

tpl 里面调用了 Mapper 转换字段名,替换掉 Mapper 函数将空格替换为 _ 。 go-xorm\cmd\xorm\go.go 文件设置了 tag,可以在这里增加指定字段名,当判断到 Mapper 后的和原始值不一致时强制指定字段名。 这样可以在cmd里面解决,但是感觉并不好,xorm 其他部分呢也有可能碰到这个问题。 预期 col.Name 是保存数据库原始字段名还是处理后的字段名? 我看到存在 col.FiedName ,这个计划是保存原始字段名?不过我测试mssql驱动下为空。

每次都写个函数麻烦啊,我做个补丁如何?