1 Star 0 Fork 0

奔跑的码 / gorm-resolver

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
resolver_test.go 957 Bytes
一键复制 编辑 原始数据 按行查看 历史
奔跑的码 提交于 2023-09-26 01:09 . update
package resolver_test
import (
"encoding/json"
"fmt"
"testing"
resolver "gitee.com/newspace66/gorm-resolver"
)
var dbInstance *resolver.DB
func init() {
dsn2 := "root:123456@tcp(9.134.116.49:3306)/mini_backend?charset=utf8mb4&parseTime=True&loc=Local&timeout=3s&readTimeout=10s&writeTimeout=10s"
dsn := "mini_backend:123456@tcp(9.135.231.129:3306)/mini_backend?charset=utf8mb4&parseTime=True&loc=Local&timeout=3s&readTimeout=10s&writeTimeout=10s"
dbInstance = resolver.Init(dsn, dsn2)
}
type Article struct {
Id int
Userid int
Content string
Enabled int
}
// 定义结构体和表名的规则
func (*Article) TableName() string {
return "t_article"
}
func TestFind(t *testing.T) {
var article Article
result := dbInstance.Find(&article)
if result.Error != nil {
fmt.Printf("error: %v\n", result.Error)
t.Fatalf("got nil, expected an error")
}
body, err := json.Marshal(article)
fmt.Println("Find", string(body[:]), err)
}
1
https://gitee.com/newspace66/gorm-resolver.git
git@gitee.com:newspace66/gorm-resolver.git
newspace66
gorm-resolver
gorm-resolver
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891