GoMybatis icon indicating copy to clipboard operation
GoMybatis copied to clipboard

Go ORM Library.Have Powerful Features like transaction nesting, Optimistic Lock,Logical deletion and more. like mybatis for go golang

Results 21 GoMybatis issues
Sort by recently updated
recently updated
newest added

我fork了一个版本,在go1.18下实现了分页插件,自增主键回写等特性,希望能对作者提供帮助。 我们应用到了生产环境,主要应用在复杂查询的场景。 另外关于goid获取可以使用我的routine库,使用汇编获取,提升性能。

你好,数据库中null值如何解决?

怎样判断查不到数据呢?我看查不到数据也会返回结果,只是值没映射上

还有继续维护它的打算吗

![image](https://user-images.githubusercontent.com/55914736/148714284-e8604298-07b8-4a4e-a97d-1dda601b6b97.png) 这里应该改成这样,要么出现了递归错误了

``` package mapper var XmlBytes = []byte(` select count(*) as num from ek8keys where ek8key=#{key} `) type IdentityMapperr struct { SelectCountByKey func(key string) (int, error) } ``` ``` 调用: engine:=...

教程里是InsertTemplete,但example里是InsertTemplate。 我在XML里使用InsertTemplete,使用statik打包后,提示 panic: [GoMybatis] can not find method dao.AuctionMapper.InsertTemplete() in xml ! 使用InsertTemplate,但没发现如何获得插入记录后的Id主键。 我应该如何处理这2个问题?

教程里是InsertTemplete,但example里是InsertTemplate。 我在XML里使用InsertTemplete,使用statik打包后,提示 panic: [GoMybatis] can not find method dao.AuctionMapper.InsertTemplete() in xml ! 使用InsertTemplate,但没发现如何获得插入记录后的Id主键。 我应该如何处理这2个问题?

文档中的示例没看懂 // 动态数据源路由(可选) 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 })...