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

相关推荐
用户26851612107561 天前
GMP 调度器深度学习笔记
后端·go
Coding君1 天前
每日一Go-20、Go语言实战-利用Gin开发用户注册登录功能
go
用户26851612107561 天前
GMP 三大核心结构体字段详解
后端·go
corpse20102 天前
FastMonitor - 网络流量监控与威胁检测工具--各种报错!!!
go
源代码•宸4 天前
Leetcode—1929. 数组串联&&Q1. 数组串联【简单】
经验分享·后端·算法·leetcode·go
nil4 天前
记录protoc生成代码将optional改成omitepty问题
后端·go·protobuf
Way2top4 天前
Go语言动手写Web框架 - Gee第五天 中间件
后端·go
Way2top4 天前
Go语言动手写Web框架 - Gee第四天 分组控制
后端·go
Grassto4 天前
从 `go build` 开始:Go 第三方包加载流程源码导读
golang·go·go module
源代码•宸5 天前
Golang基础语法(go语言结构体、go语言数组与切片、go语言条件句、go语言循环)
开发语言·经验分享·后端·算法·golang·go