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

站長資訊網
最全最豐富的資訊網站

詳解xorm怎么自動生成model

本文由go語言教程欄目給大家介紹關于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 %

如果沒有go-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 %

跳出項目目錄執行,完了再跳回去

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文件.
  • 模板內容可以根據你自己的需要修改
  • config內容如下
    lang=go genJson=1prefix=
  • struct.go.tpl內容如下
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}}
  • 最后執行命令

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

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

執行報錯

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
  • 最后執行
    source ~/.zshrc

再次執行

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里的內容賦值到model 對應的model里面了

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
伊人久久亚洲美女图片| 精品国产欧美日韩一区二区三区| 国产精品扒开腿做爽爽爽软件| 亚洲综合日本| 中文日韩欧美| 蜜臀av国产精品久久久久| 性色一区二区| 亚洲一区二区日韩| 日韩中文字幕一区二区三区| 欧美日韩国产在线一区| 99成人在线| 亚洲理论在线| 麻豆精品国产91久久久久久| 久久伊人国产| 婷婷丁香综合| 午夜在线一区| 91成人福利| 精品网站999| 午夜精品一区二区三区国产| 午夜一区在线| 亚洲精品第一| 精品九九在线| 国产模特精品视频久久久久| 性欧美长视频| 久久国产乱子精品免费女| 亚洲国产欧美日本视频| 亚洲欧美日韩一区在线观看| 日韩国产一二三区| 肉色欧美久久久久久久免费看| 午夜日本精品| 日本91福利区| 国产一区二区亚洲| 欧美精品一线| 日韩一区电影| 国产精品日韩精品中文字幕| 亚洲精品乱码| 国产精品成人一区二区不卡| 中文精品在线| 日本成人在线网站| 日韩精品1区| 久久不见久久见免费视频7| 亚洲福利精品| 国产黄色一区| 四虎精品永久免费| 久久亚洲国产| 国产拍在线视频| 国产精品日本一区二区三区在线| 极品裸体白嫩激情啪啪国产精品| 国产免费av国片精品草莓男男| 久久高清免费| 精品精品99| 国产免费播放一区二区| 中文字幕一区二区三区日韩精品| 国产在线观看91一区二区三区| 亚洲在线国产日韩欧美| 91精品国产乱码久久久久久久| 国产精品探花在线观看| 美女国产精品| 91超碰国产精品| 久久国产影院| 日韩欧美精品综合| 日韩国产在线| 国产一区二区三区四区五区传媒| 国产日韩高清一区二区三区在线 | 久久国产免费| 蜜桃成人精品| 里番精品3d一二三区| 日韩精品欧美精品| 午夜一区在线| 日韩专区在线视频| 在线国产日韩| 日韩激情中文字幕| 亚洲欧美久久精品| 欧美日韩一区二区三区四区在线观看 | 日韩国产欧美一区二区三区| 老鸭窝亚洲一区二区三区| 国产一级一区二区| 日韩在线播放一区二区| 亚洲综合福利| 国产精品日韩精品在线播放| 精品中文字幕一区二区三区| 91麻豆国产自产在线观看亚洲| 91精品一区国产高清在线gif | 在线一区免费观看| 蜜臀久久99精品久久久久宅男| 99国产精品久久久久久久| 中文日韩在线| 久久国产精品免费精品3p| 国产精品原创| 男人天堂欧美日韩| 亚洲人成毛片在线播放女女| 国产精品v日韩精品v欧美精品网站| 欧美丰满日韩| 最新亚洲国产| 精品黄色一级片| 伊人影院久久| 精品国产一区二区三区av片| 夜夜嗨网站十八久久| 久久久91麻豆精品国产一区| 欧美影院三区| 亚洲精品系列| 夜鲁夜鲁夜鲁视频在线播放| 中文无码久久精品| 日韩视频网站在线观看| 日韩精品一区二区三区中文| 日本在线啊啊| 久久的色偷偷| 日本va欧美va精品| 亚洲手机在线| 国产福利电影在线播放| 日本不卡在线视频| 四虎4545www国产精品| 国产精品美女在线观看直播| 中文久久精品| 精品欧美久久| 九一国产精品| 免费看久久久| 国产精品日本一区二区不卡视频| 麻豆9191精品国产| 黄色国产精品| 一区在线免费| 亚洲一区免费| 麻豆成人在线| 中文字幕日韩亚洲| 久久午夜精品一区二区| 午夜在线精品偷拍| 亚洲一区二区三区免费在线观看 | 欧美极品中文字幕| 欧美日韩xxxx| 国产精品密蕾丝视频下载| 日韩黄色在线观看| 欧美日韩亚洲一区| 国产精品1区在线| 久久亚洲道色| 亚洲精品**中文毛片| 日本高清不卡一区二区三区视频| 亚洲黄色中文字幕| 成人av二区| 日韩国产精品久久久久久亚洲| 久久国内精品| 97精品国产| 欧美网站在线| 免费的成人av| 免费亚洲婷婷| 欧美99久久| 日本视频一区二区| 中文字幕在线视频久| 欧美综合另类| 石原莉奈在线亚洲三区| 国产精品综合| 欧美激情综合| 欧美日韩激情在线一区二区三区| 日韩午夜在线| 国产精品成人国产| 91精品国产调教在线观看| 亚洲精品大片| 久久久久久色 | 日韩av专区| 99热国内精品| 中文字幕日韩亚洲| 成人亚洲一区| 亚洲日产国产精品| 成人国产综合| 在线观看亚洲精品福利片| 麻豆精品在线视频| 日韩综合精品| 亚洲欧美久久精品| 免费一二一二在线视频| 中文字幕中文字幕精品| 精品九九在线| 亚洲久草在线| 在线手机中文字幕| 超级白嫩亚洲国产第一| 97久久中文字幕| 午夜一区在线| 日韩国产一区| 久久久国产精品入口麻豆| 亚洲三级毛片| 亚洲精品中文字幕乱码| 麻豆91精品91久久久的内涵| 久久不射网站| 久久久噜噜噜| 国产精品嫩草影院在线看| 日韩精品一区第一页| 91精品国产福利在线观看麻豆| 麻豆高清免费国产一区| 日本亚洲最大的色成网站www| 日韩精品网站| 成人亚洲欧美| 国产99在线| 日韩成人精品一区二区| 亚洲福利精品| 免费观看不卡av| 欧美色图国产精品| 99久久精品网| 伊人久久成人| 女人天堂亚洲aⅴ在线观看| 激情久久久久久| 亚洲国产成人精品女人| 欧美特黄一级|