sqlx1.3.4版本的问题

sqlx1.3.4版本存在问题,在调用sqlx的Select方法时,如果传入的dest是一个slice且slice不为空,查询结果将会追加在这个slice已有的元素后面。这位用户认为这个行为是"a little surprising"的,且与json 反序列化的表现不一致,这导致他的请求重试方法封装必须清空slicehttps://github.com/jmoiron/sqlx/issues/744。Sqlx作者在1.3.5版本中解决了该问题(https://github.com/jmoiron/sqlx/pull/767)。但云文档目前的部分业务中使用了该特性,给的切片会被底层sqlx继续复用,从而追加重复数据,从而造成一些数据重复问题,这是不太合理的。

相关推荐
喵个咪2 小时前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:kratos-bootstrap 入门教程(类比 Spring Boot)
后端·微服务·go
王中阳Go5 小时前
12 Go Eino AI应用开发实战 | 消息队列架构
人工智能·后端·go
香吧香5 小时前
go项目使用go build 与 MakeFile 构建项目
go
代码扳手8 小时前
Go 微服务数据库实现全解析:读写分离、缓存防护与生产级优化实战
数据库·后端·go
王中阳Go9 小时前
我辅导400+学员拿Go Offer后发现:突破年薪50W,常离不开这10个实战技巧
后端·面试·go
黄昏单车15 小时前
golang语言基础到进阶学习笔记
笔记·golang·go
王中阳Go1 天前
15 Go Eino AI应用开发实战 | 性能优化
后端·面试·go
王中阳Go1 天前
09 Go Eino AI应用开发实战 | Hertz Web 框架搭建
人工智能·后端·go
Way2top2 天前
Go语言动手写Web框架 - Gee第二天 上下文Context
go
码luffyliu2 天前
Go 实战: “接口 + 结构体” 模式
后端·go