久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

詳解xorm怎么自動生成model

本文由go語言教程欄目給大家介紹關(guān)于xorm自動生成mode的方法 ,希望對需要的朋友有所幫助!

xorm自動生成model文件

進入項目根目錄

luwei@luweideMacBook-Pro-2 go-simple-task % pwd/Users/myself/Golang/common_project/src/go-simple-task luwei@luweideMacBook-Pro-2 go-simple-task % ls Dockerfile      go-simple-task  go.mod          go.sum          logic           logs            main.go         model           models          overall         serv            templates       tool luwei@luweideMacBook-Pro-2 go-simple-task %

如果沒有g(shù)o-sql-driver/mysql就先安裝

go get -u github.com/go-sql-driver/mysql

安裝xorm,在cmd命令行下

go get github.com/go-xorm/xorm

再安裝xorm的cmd命令工具

go get github.com/go-xorm/cmd/xorm

安裝 cmd 報錯處理

luwei@luweideMacBook-Pro-2 go-simple-task % go get github.com/go-xorm/cmd/xorm # github.com/go-xorm/cmd/xorm ../../pkg/mod/github.com/go-xorm/cmd/xorm@v0.0.0-20190426080617-f87981e709a1/dump.go:45:26: cannot use "github.com/go-xorm/core".LOG_UNKNOWN (type "github.com/go-xorm/core".LogLevel) as type "xorm.io/core".LogLevel in argument to engine.Logger().SetLevel ../../pkg/mod/github.com/go-xorm/cmd/xorm@v0.0.0-20190426080617-f87981e709a1/reverse.go:246:34: cannot use tables (type []*"xorm.io/core".Table) as type []*"github.com/go-xorm/core".Table in argument to langTmpl.GenImports ../../pkg/mod/github.com/go-xorm/cmd/xorm@v0.0.0-20190426080617-f87981e709a1/reverse.go:254:18: cannot use table (type *"xorm.io/core".Table) as type *"github.com/go-xorm/core".Table in append ../../pkg/mod/github.com/go-xorm/cmd/xorm@v0.0.0-20190426080617-f87981e709a1/reverse.go:291:26: cannot use table (type *"xorm.io/core".Table) as type *"github.com/go-xorm/core".Table in slice literal ../../pkg/mod/github.com/go-xorm/cmd/xorm@v0.0.0-20190426080617-f87981e709a1/shell.go:60:26: cannot use "github.com/go-xorm/core".LOG_UNKNOWN (type "github.com/go-xorm/core".LogLevel) as type "xorm.io/core".LogLevel in argument to engine.Logger().SetLevel ../../pkg/mod/github.com/go-xorm/cmd/xorm@v0.0.0-20190426080617-f87981e709a1/source.go:45:26: cannot use "github.com/go-xorm/core".LOG_UNKNOWN (type "github.com/go-xorm/core".LogLevel) as type "xorm.io/core".LogLevel in argument to engine.Logger().SetLevel luwei@luweideMacBook-Pro-2 go-simple-task %

跳出項目目錄執(zhí)行,完了再跳回去

luwei@luweideMacBook-Pro-2 go-simple-task % cd ../luwei@luweideMacBook-Pro-2 src % go get github.com/go-xorm/cmd/xorm luwei@luweideMacBook-Pro-2 src %

在項目目錄下建立 templates/goxorm 文件夾

  • 這個文件下建立config和struct.go.tpl文件.
  • 模板內(nèi)容可以根據(jù)你自己的需要修改
  • config內(nèi)容如下
    lang=go genJson=1prefix=
  • struct.go.tpl內(nèi)容如下
package {{.Models}}{{$ilen := len .Imports}}{{if gt $ilen 0}}import (     {{range .Imports}}"{{.}}"{{end}}){{end}}{{range .Tables}}type {{Mapper .Name}} struct {{{$table := .}}{{range .ColumnsSeq}}{{$col := $table.GetColumn .}} {{Mapper $col.Name}}    {{Type $col}} {{Tag $table $col}}{{end}}}{{end}}
  • 最后執(zhí)行命令

    程序會在當前目錄下生成models文件夾,并在models文件夾中生成go文件

    xorm reverse mysql root:root@/fox?charset=utf8 templates/goxorm

執(zhí)行報錯

luwei@luweideMacBook-Pro-2 go-simple-task % xorm reverse mysql root:123456@/bubble?charset=utf8 templates/goxorm zsh: no matches found: root:123456@/bubble?charset=utf8
  • 解決方案
    vim ~/.zshrc
  • 在~/.zshrc中加入:
    setopt no_nomatch
  • 檢查一下
    luwei@luweideMacBook-Pro-2 go-simple-task % cat ~/.zshrc                                               source ~/.bash_profileexport GOPROXY=https://goproxy.io,direct setopt no_nomatch
  • 最后執(zhí)行
    source ~/.zshrc

再次執(zhí)行

luwei@luweideMacBook-Pro-2 go-simple-task % xorm reverse mysql root:123456@/bubble?charset=utf8 templates/goxorm luwei@luweideMacBook-Pro-2 go-simple-task %

詳解xorm怎么自動生成model

剩下就是把models里的內(nèi)容賦值到model 對應的model里面了

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
色婷婷精品视频| 精品美女在线视频| 视频在线观看一区| 蜜桃av一区二区| 91成人在线网站| 久久都是精品| 中文字幕视频精品一区二区三区| 亚洲精品中文字幕乱码| 国产色综合网| 综合国产在线| 国产区精品区| 成人一区而且| 蜜桃av.网站在线观看| 成人小电影网站| 国产成人调教视频在线观看| 欧美激情福利| 麻豆mv在线观看| 午夜精品婷婷| 久久国产精品免费精品3p | 国产一区二区三区四区大秀| 欧美丰满日韩| 国产精品丝袜xxxxxxx| 在线精品观看| 久久不卡日韩美女| 久久青草久久| 国产一区二区精品| 水蜜桃久久夜色精品一区的特点| 综合激情视频| а√在线中文在线新版| 性欧美精品高清| 国产精品v日韩精品v欧美精品网站 | 国产精品久久久久蜜臀| 中日韩男男gay无套| 91精品国产经典在线观看 | 国产综合精品| 美女国产精品久久久| aa亚洲婷婷| 麻豆国产精品777777在线| 在线成人直播| 国产亚洲欧美日韩精品一区二区三区 | 九九久久电影| a国产在线视频| 国产日韩欧美一区二区三区| 激情偷拍久久| 久久久亚洲欧洲日产| 亚洲影视一区二区三区| 亚洲a一区二区三区| 国产伊人久久| 国产精品sss在线观看av| 蜜臀av国产精品久久久久| 91精品推荐| 日韩精品dvd| 国产suv精品一区| 国产精品宾馆| 国产精品白丝av嫩草影院| 香蕉久久久久久久av网站| 久久精品在线| 成人日韩在线| 欧美sss在线视频| 欧美三级精品| 欧美特黄一级大片| 日韩毛片视频| 亚洲天堂资源| 樱桃视频成人在线观看| 精品黄色一级片| 国产欧美高清视频在线| 免费成人在线视频观看| 中文不卡在线| 美国av一区二区| 偷拍亚洲精品| 国产精品免费看| 男女激情视频一区| 免费一级片91| 欧美亚洲福利| 精品资源在线| 久久免费高清| 视频一区二区三区在线| 少妇高潮一区二区三区99| 欧美日韩亚洲一区在线观看| 欧美黄页在线免费观看| 日韩亚洲一区在线| 欧美精品一线| 日本少妇一区二区| 国产精品99一区二区三| 久久精品电影| 国产一区视频在线观看免费| 久久精品在线| 亚洲人成网站在线在线观看| 国产精品亚洲一区二区在线观看 | 91精品国产自产精品男人的天堂 | 婷婷丁香综合| 亚洲一区二区日韩| 国产精品扒开腿做爽爽爽软件| 欧美激情福利| 国产一区观看| 欧美激情aⅴ一区二区三区 | 激情黄产视频在线免费观看| 亚洲精品小说| 久久婷婷国产| 视频在线观看国产精品| 久久精品国产99国产| 蜜桃av一区二区在线观看| 久久亚州av| 亚洲精选91| 久久久久免费av| 欧美极品一区二区三区| 麻豆理论在线观看| 亚洲精品乱码久久久久久蜜桃麻豆 | 综合一区av| 亚洲精品电影| 日韩中文在线电影| 国产精品扒开腿做爽爽爽软件| 老鸭窝毛片一区二区三区| 国产一区二区三区免费在线| 日韩国产91| 亚洲乱码视频| 三级欧美韩日大片在线看| 久久中文欧美| 91精品国产自产观看在线 | 欧洲亚洲一区二区三区| 精品国产a一区二区三区v免费| 精品视频在线观看网站| 91九色综合| 欧美一级网址| 久久一区欧美| 国产96在线亚洲| аⅴ资源天堂资源库在线| 视频一区二区欧美| 亚洲日产国产精品| 精品午夜视频| 精品在线播放| 欧美成人国产| 一本综合精品| 国产乱子精品一区二区在线观看 | 岛国av免费在线观看| 欧美亚洲精品在线| 亚洲一区二区av| 日韩成人av影视| 精品国产成人| 日韩视频一区| 欧美一区精品| 国产精品福利在线观看播放| 亚洲高清影视| 深夜日韩欧美| 激情黄产视频在线免费观看| 亚洲精品极品少妇16p| 亚洲bt欧美bt精品777| 精品免费视频| 免费欧美日韩| 国语对白精品一区二区| 美女亚洲一区| 久久av资源| 亚洲资源av| 国产一二在线播放| 日韩影片在线观看| 中文字幕成在线观看| 日韩毛片网站| 国精品一区二区三区| 中文字幕亚洲精品乱码| 欧美a在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅 | 美女国产一区| 粉嫩av一区二区三区四区五区 | 波多野结衣一区| 国产精品分类| 国产精品普通话对白| 97精品国产| 亚洲精品看片| 99久久婷婷| 久久视频精品| 国产激情一区| 精品一区二区三区亚洲| 日韩视频一二区| 欧美日韩视频一区二区三区| 欧美黄色网页| 性欧美videohd高精| а√天堂8资源中文在线| 国产伦精品一区二区三区千人斩 | 国产成人免费av一区二区午夜| 亚洲欧洲免费| 日韩有码av| 亚洲精品少妇| 在线视频亚洲欧美中文| 久久久国产亚洲精品| 亚洲啊v在线| 久久国产亚洲精品| 波多野结衣久久精品| 欧美日韩一二三四| 国产字幕视频一区二区| 亚洲精品极品| 精品日韩一区| 日本欧美一区| 五月国产精品| 99久久精品国产亚洲精品| 欧美a一区二区| 日韩不卡一区二区三区| 欧美日韩国产综合网| 欧美一区二区三区高清视频| 久久人人97超碰国产公开结果| 精品国产午夜|