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继续复用,从而追加重复数据,从而造成一些数据重复问题,这是不太合理的。

相关推荐
Bigger1 天前
告别版本焦虑:如何为 Hugo 项目定制专属构建环境
前端·架构·go
刀法如飞2 天前
一款Go语言Gin框架MVC脚手架,满足大部分场景
go·mvc·gin
Coding君2 天前
每日一Go-26、Go语言进阶:深入并发模式2
go
怕浪猫2 天前
第19章:Go语言工具链与工程实践
后端·go·编程语言
tyung3 天前
Go 为什么没成为游戏服务器主流语言
go
F1FJJ3 天前
基于网络隐身的内网穿透
网络协议·网络安全·go
凉凉的知识库3 天前
Go中的零值与空值,你搞懂了么?
分布式·面试·go
Nyarlathotep01134 天前
Go语言http请求过程分析
go
Coding君4 天前
每日一Go-25、Go语言进阶:深入并发模式1
go