数据库中的随机值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库中的随机值相关的知识,希望对你有一定的参考价值。
我在一个spring mvc应用程序上使用hibernate和mysql进行数据持久化,使用java作为后端。使用apache poi进行excel解析。我最近遇到了一个奇怪的问题。我点击了控制器中的特定端点。服务层解析excel表并将其存储为数据结构。然后将此结构映射到我的hibernate实体,然后该实体将其持久保存到db表。一切都很好。最近出现了一个问题,即在特定的一天,互联网连接速度缓慢。交易完成所需的时间稍长一些。数据持续存在预期结果,但也存在一些随机行。
用例是企业应用程序中的依赖下拉列表,其中要设置的数据由用户以xlsx上载的形式提供。
如下:预期结果
实际结果
从图像中可以看出,有一些值为2,3,4,5,6的随机行。用于上传数据的xlsx文件中没有。使用的xlsx文件包含如下数据:
在日志中,我发现了多个通信链路故障条目。我试图做一个RCA,但代码没有产生任何异常。任何暗示可能的原因是什么?
ticket_label_id
#130是一个有效的选择吗?您是说当您删除数据并从Excel重新导入时,这些神秘的行2,3,4,5,6会再次出现?如果是这样,我打赌Excel表格上确实存在某些值。打开Excel中的每个文件和CTRL + F→Options
→打开Match entire cell contents
→在Workbook
→Find What =
2
内。任何点击?
如果没有,请仔细复制原始数据(即A1:C15
),然后在新工作簿中右键单击→粘贴值。
如果可能,使用新名称保存文件,然后导入该文件。我几乎可以保证它会解决这个问题。
以上是关于数据库中的随机值的主要内容,如果未能解决你的问题,请参考以下文章