GoMybatis icon indicating copy to clipboard operation
GoMybatis copied to clipboard

多数据源如何使用

Open kkwang1199 opened this issue 4 years ago • 1 comments

文档中的示例没看懂 // 动态数据源路由(可选) GoMybatis.Open("mysql", MysqlUri) //添加第二个mysql数据库,请把MysqlUri改成你的第二个数据源链接 var router = GoMybatis.GoMybatisDataSourceRouter{}.New(func(mapperName string) *string { fmt.Println(mapperName) //根据包名路由指向数据源 if strings.Contains(mapperName, "example.") { var url = url//第二个mysql数据库,请把MysqlUri改成你的第二个数据源链接 //fmt.Println(url) return &url } return nil }) engine.SetDataSourceRouter(&router)

首先我用的最新版本,GoMybatis.Open()这个方法根本不存在 然后router set好以后,怎么用呢?? 作者是否有联系方式?或交流群之类的,github上联系很不方便

kkwang1199 avatar Dec 29 '20 05:12 kkwang1199

文档中的示例没看懂 // 动态数据源路由(可选) GoMybatis.Open("mysql", MysqlUri) //添加第二个mysql数据库,请把MysqlUri改成你的第二个数据源链接 var router = GoMybatis.GoMybatisDataSourceRouter{}.New(func(mapperName string) *string { fmt.Println(mapperName) //根据包名路由指向数据源 if strings.Contains(mapperName, "example.") { var url = url//第二个mysql数据库,请把MysqlUri改成你的第二个数据源链接 //fmt.Println(url) return &url } return nil }) engine.SetDataSourceRouter(&router)

首先我用的最新版本,GoMybatis.Open()这个方法根本不存在 然后router set好以后,怎么用呢?? 作者是否有联系方式?或交流群之类的,github上联系很不方便

抱歉,文档中描述错误,已修正readme.md 和example里面的注释。 群的话,GoMybatis和 Rust版本 Rbatis合并使用一个群。

Uploading image.png…

zhuxiujia avatar Dec 29 '20 07:12 zhuxiujia