Duplicate entry '0' for key 'PRIMARY'_Spring Batch
Duplicate entry '0' for key 'PRIMARY'_Spring Batch
秋风醉了 发表于3年前
Duplicate entry '0' for key 'PRIMARY'_Spring Batch
  • 发表于 3年前
  • 阅读 130
  • 收藏 0
  • 点赞 0
  • 评论 1

【腾讯云】如何购买服务器最划算?>>>   

摘要: spring batch运行一个job出现的问题Duplicate entry '0' for key 'PRIMARY'

Duplicate entry '0' for key 'PRIMARY'_Spring Batch

在运行一个job成功后,在运行一次,会出现这个异常Duplicate entry '0' for key 'PRIMARY',也就是主键冲突。

在truncate 表之后执行以下sql语句:

INSERT INTO BATCH_STEP_EXECUTION_SEQ values(0, '0');
INSERT INTO BATCH_JOB_EXECUTION_SEQ values(0, '0');
INSERT INTO BATCH_JOB_SEQ values(0, '0');

在stackoverflow上:http://stackoverflow.com/questions/13082394/how-to-re-run-a-spring-batch-job

在spring论坛上:http://forum.spring.io/forum/spring-projects/batch/122190-how-to-re-run-a-job

==============END===============

共有 人打赏支持
粉丝 215
博文 608
码字总数 433844
评论 (1)
aolin
你好,我想问一下 spring batch 在processor 中处理业务时,抛出异常(Duplicate entry) 如何继续进行当前接下来呢? 我现在的程序会中断当前的,进行下一条数据处理
×
秋风醉了
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: