GoMybatis
GoMybatis copied to clipboard
Go ORM Library.Have Powerful Features like transaction nesting, Optimistic Lock,Logical deletion and more. like mybatis for go golang
我的结构体中有一个参数是[]byte类型的,数据库里是varbinary类型。在结果映射的时候没办法解析这个参数,并且后面的其他参数也无法解析。而且不会报错。这要怎么解决?
``` SELECT LAST_INSERT_ID() AS id ``` 请问GoMybatis支持用于数据库Insert时返回当前插入数据的自增主键的selectKey标签吗? 检查dtd文件看到里面是包含该标签的,但是实际使用中返回值永远是1, 传入的User对象里Id的值则始终为0,并没有反向注入。 如果支持的话,请问我是哪里弄错了吗? 我的测试代码如下 ``` SELECT LAST_INSERT_ID() AS id INSERT INTO sys_user name, sex, #{name}, #{sex}, ``` ``` import "time" type User struct...
作者真牛
大神,看一下这个用go怎么实现 http://ibeetl.com/guide/#beetlsql
代码生成
后续会有根据表名生成代码的方式吗 类似mybatis generate 还有分布插件,java开发常用插件 持续关注大神中
数据返回类型如下 []map[string]interface{} map[string]interface{}
拜读过框架源码,发现源码很少加锁和原子操作,问一下这个是怎么避免高并发下的资源竞争和出错的?感觉代码有一些写java的思维在里面
``` type A struct { Id int `json:"id"` } type B struct { A Name int `json:"name"` } xml中 -- 这里想要判断Id是否为空 ```
方案一: 在xml中定义一个命名空间属性指定绑定的struct 方案二: 在struct中定义一个接口方法返回xml的路径