最近在用java开发做毕业设计,在插入商品数据的时候,在网页插入了一条数据卡了一下,然后
查看数据库发现竟然插入了三条一样的数据。再然后我又插入了一条数据,插入的时候
没有卡一下,然后查看数据库,发现正常地插入了一条。各位大神谁能解释一下为什么?
还有怎么解决?我商品id是自增长的,用spring管理事务。
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
java web mysql数据库插入数据异常
收起
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
18条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
没有做防止重复提交处理,正常是用token令牌来保证表单只提交一次的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
jiuweiC 2018-02-21 10:03关注你看看是不是执行插入的地方逻辑错误抛异常了,控制台有错误提示吗
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
qq_39860743 2018-02-21 10:46关注能贴出执行插入的代码不
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
riyue3 2018-02-21 10:52关注卡的时候刷新页面重复提交了两次?
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
chenl_ 2018-02-21 12:47关注卡了,你是不是连点了好几下?
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
chenl_ 2018-02-21 12:47关注卡了,你是不是连点了好几下?
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
qh_QH 2018-02-21 14:44关注控制台没异常,代码块比较多,我就不贴了,逻辑应该没问题,插了几十条了,就一条有异常。还有卡住的时候我没有多点....
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
PerfectAngle 2018-02-21 14:45关注查看开发人员工具(F12)中的NetWork中是否有3条提交信息,根据你说的卡,有可能是提交多次造成的。并且进入java后端后,是不可能提交3次的,具体不知道怎么形容,只能形容为在提交后执行的方法基本是单线程。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
KinseyCCC 2018-02-22 01:52关注我也出现过这种问题,增加数据的时候看数据库,同时多插入了两条空数据。不过不影响就是了。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
nb19008 2018-02-22 01:54关注这样的问题,调试进代码走走,应该能找到问题
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zxtx888 2018-02-22 01:58关注我碰道过一次 那次是硬盘有问题 换了个盘就行了
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
老许要老婆么 2018-02-22 02:02关注猜测卡的时候应该连续点击submit按钮了
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
weixin_40609759 2018-02-22 02:09关注一般出现这种情况,如果后台逻辑没有问题,那一般就是由于网络或机器反应慢,用户端有多次点击提交。通常解决这种问题的方法是,点击提交一次
后提交按钮失效,待后台操作完成后返回状态值,再恢复按钮为可操作状态。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
技术影 2018-02-22 02:18关注你这个现象我也曾遇到过。这个是因为发生了多次提交事件,具体为什么触发了多次,我这边的问题是因为鼠标老化导致,虽然只点击一次但是触发了多次点击事件。还有你如果想防止这种情况的发生,可以在触发一次后台事件后将按钮标记为disabled
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
fengxuanyuan2 2018-02-22 03:23关注按你说的商品id是自增长的,而插入了三条一样的数据;是商品id都是一样的吗?如果不是。可以打开浏览器开发者模式,看看是不是重复提交了3次请求
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Daniel_dxf 2018-02-22 06:25关注可能是你调试代码的时候js代码断点没有释放,然后你多次点击新增然后再释放断点导致的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
qq_40533281 2018-02-22 08:16关注数据类型是否一至,外键是否关连
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
ruixihoutian 2018-02-24 14:51关注debug一下看是不是执行了3次插入操作
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
- 2018-02-21 09:48回答 18 已采纳 没有做防止重复提交处理,正常是用token令牌来保证表单只提交一次的
- 2022-04-28 20:49回答 4 已采纳 那就给model实体类设置值。在model里面给status设置值=1
- 2022-01-05 21:55回答 1 已采纳 为什么非得用GBK呢?你有没有考虑过,现在大部分数据传输都用utf-8了,gbk里少了很多字符,未来出现一串文字里有个别几个字无法保存怎么办?全部都统一用UTF-8才是正解.如果你非得用GBK,也不是
- 2022-03-31 14:02倾听铃的声的博客 首先看下我们的目标:向mysql数据库中批量插入10000条数据 操作环境:Mysql和Java代码都运行在我本地Windows电脑(i7处理器,4核,16G运行内存,64位操作系统 1、JPA单线程执行 代码省略,大概需要39S左右 2、JPA...
- 2018-03-16 09:03回答 9 已采纳 /** * 执行更新操作 * @param sql 要执行更新的sql语句(insert、delete、update) * @param params 要执行的更新语句中占位符?的
- 2021-10-26 23:59回答 3 已采纳 String url="jdbc:mysql://localhost:3306/ssm"
- 2019-08-21 15:19回答 3 已采纳 已解决 是动态数据库和静态数据库的问题
- 2022-03-29 10:09丰丶的博客 记录MySQL插入大数据一些方案的测试心得,即for循环插入、拼接SQL语句、批量插入saveBatch()、循环插入 + 开启批处理模式,该4种情况的测试内容,最终以平均耗时来预测各方案的性能问题,可得知开启批处理模式的方案...
- 2022-10-26 11:24回答 2 已采纳 猜测: 事务没有提交 执行完插入没有显式提交,或者默认自动提交,在自动提交的情况下应结束当前方法才会执行提交内容,该方法内容是个死循环 (while(true))没结束故而事务没有提交,可以结束该方法
- 2022-12-12 12:03回答 6 已采纳 代码已经给你生成,所有功能是通过springmvc接口的方式提供,如果满足需求,可以私信我单发代码和表给你。
- 2022-05-16 07:29回答 3 已采纳 1.因为sql是动态语言,很多IDE不给你验证sql语法,最终其实也能执行2.jdbc和pycharm之类的工具提供了开发模式下验证sql的功能,但前提是必须将数据源设置正确目测你在ide里配置的连接
- 2022-11-16 12:18hello-java-maker的博客 一、前言最近趁空闲之余,在对MySQL数据库进行插入数据测试,对于如何快速插入数据的操作无从下手,在仅1W数据量的情况下,竟花费接近47s,实在不忍直视!在不断摸索之后,整理出一些较实用的方案。...
- 2022-10-08 10:57回答 3 已采纳 你这个应该是没有配置数据库和实体自动映射将_(下划线)修改为驼峰命名
- 2021-09-01 21:41cutercorley的博客 本文主要介绍了MySQL基础和SQL入门...SQL,包括SQL的概念、SQL通用语法、SQL的分类、DDL操作数据库之创建和查询、MySQL自带数据库的介绍、DDL操作数据库之修改和删除、MySQL常见数据类型、DDL操作数据表和DML增删改等。
- 2021-02-28 19:14江湖小发的博客 之前我尝试用多线程来实现数据插入(百万条数据),半个多小时才二十多万条数据。线程池数据插入核心代码:ExecutorService executorService = Executors.newFixedThreadPool();executorService.submit(new ...
- 没有解决我的问题, 去提问
悬赏问题
- ¥20 arcgis制做交通拥堵时变图
- ¥15 AD20 PCB板步线 这个要怎么步啊
- ¥50 关于《奇迹世界》1.5版本,数据修改
- ¥15 请问这个问题如何解决(关键词-File)
- ¥50 visual studio 2022和EasyX图形化界面
- ¥15 找一下报错原因,纠正一下
- ¥50 Cox回归模型Nomogram图制作报错
- ¥20 SQL如何查询多级用户的数据
- ¥15 给车牌识别代码加一个识别轮廓长宽比的代码
- ¥30 商品价格预测的transformer模型优化