MySQL表转为Golang结构体

  • MySQL 表结构转为 go 结构体。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package main

import (
true"fmt"

true"github.com/gohouse/converter"
)

func main() {
truetable2Struct := converter.NewTable2Struct()
truetable2Struct.Config(&converter.T2tConfig{
truetrueSeperatFile: false,
true})
trueerr := table2Struct.
truetrueEnableJsonTag(true).
truetruePackageName("main").
truetrueTagKey("ddb").
truetrueSavePath("model.go").
truetrueDsn("root:123456@tcp(127.0.0.1:3306)/test?charset=utf8").
truetrueRun()
trueif err != nil {
truetruefmt.Println(err)
true} else {
truetruefmt.Println("success")
true}
}

来源:https://leunggeorge.github.io/

0%