Releases: tobycroft/gorose-pro
Releases · tobycroft/gorose-pro
v1.14.1 FIX/New
v1.14.0 FIX/New
- 修复db.Chunk功能在limit为1时只能取到一条数据,当limit为多时又会一次性取出多条数据而不是一条一条获取一条一条处理的BUG - 新增db.ChunkWG多线程大量数据读取处理方法
v1.13.5
v1.13.4: Fix/Change
- 修复db.Data需要手动添加""符号的问题 - 修改Data方法的Null处理,现在输入"nil"和空字符串都会让字段变成Null type,而不是原来的null的string type
v1.13.3: Fix
- Fix oracle db.Data needs to manually add slash to the field name
v1.13.2
新增db.Scan(struct)方法: - 和Select方法不同的是,Scan方法仅仅影响输出,类似GoRedis的Scan的思想,依然需要指定table,只是最后的Get或者Find方法换成本方法即可 - 传入struct{}可以解析单条,类似Find方法 - 传入[]struct{}将会解析成多条,类似Get方法 注意需要传入指针值,例如传入:&User{},而不是:User{} 避免(不是禁止的意思)使用这个方法传入Map[string]interface{} 如果你全程使用struct方法,建议你可以直接使用table().select()这样原版框架支持的模式来操作数据库,因为从代码思想和洁净度角度来看,保持业务代码风格统一也是很重要的