腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3673)
视频
沙龙
1
回答
Spring
batch
:
编写
器
异常
和
回
滚
已
完成
,
但未
执行
重试
spring
、
spring-batch
、
rollback
、
skip
、
writer
当在写入
器
阶段发生
异常
时,我遇到了一个问题。 有一项由于数据库中的完整性问题而导致
回
滚
,并且不
执行
重试
,因此处理
器
永远不会重放。 当一个项目导致
回
滚
时,它将被跳过。而其他项目则以间隔
重试
-提交到一个。 但是,在我的例子中,不会对间隔为1的其他项目进行
重试
你知道为什么不
执行
重试
吗? 谢谢您的提前付款。
浏览 17
提问于2019-09-13
得票数 0
1
回答
ItemWriter发生
异常
时如何防止回档?
spring-batch
我们的
编写
器
被设计为将记录写入关系数据库。如果任何一条记录发生
异常
,
Spring
Batch
会对chunk中的每条记录
执行
回
滚
并
重试
写入操作。这会导致发生SQL重复键
异常
,因为之前处理过的块中的记录已成功写入数据库。 我们尝试使用noRetry()
和
noRollback(),显式指定不应触发
重试
或
回
滚
的
异常
列表。根据
Sp
浏览 0
提问于2019-09-05
得票数 2
2
回答
在
spring
batch
编写
器
上
重试
spring
、
spring-batch
我在写入
器
上使用了一个
spring
batch
重试
。query // db operation 2 -- update query} 如果'db operation 2‘中有
异常
,则会调用
重试
,并按预期从'db operation 1’再次开始
执行
。但是'db operation 1‘是一个插入查询,这次抛出一个
异常<
浏览 27
提问于2017-08-31
得票数 1
回答已采纳
2
回答
在
Spring
Batch
中实现容错
java
、
spring-boot
、
spring-batch
、
spring-retry
我在
Spring
batch
配置中实现了以下批处理作业: @Bean returnmyReader) .writer(myWriter)} 我想在某些
异常
时
重试
step1 (以及step2
和
step3等),并在任何失败时
回
滚
浏览 21
提问于2019-05-16
得票数 0
2
回答
Spring
Batch
CompositeItemWriter事务
回
滚出库
java
、
spring
、
spring-data
总之,我在使用
Spring
Batch
CompositeItemWriter时遇到了事务
回
滚
问题。
Spring
batch
的版本是2.2.7。我的配置与这里的帖子相同: <property n
浏览 0
提问于2015-11-09
得票数 1
2
回答
Spring
批处理中的提交间隔
和
回
滚
处理
java
、
transactions
、
spring-batch
、
commit
、
chunks
我的问题涉及
Spring
批处理
和
事务。在作业
完成
后(忽略有问题的块),有哪些州可以确保将49条有效记录写入数据库?
浏览 1
提问于2012-07-11
得票数 13
回答已采纳
3
回答
面向组块的
Spring
批量处理策略的
回
滚
机制
transactions
、
spring-batch
、
spring-transactions
众所周知,
spring
batch
从2.0版本开始就使用面向块的处理。我能找到的唯一解决方案是将下面的属性添加到我的微线程中。<
batch
:tran
浏览 1
提问于2011-03-09
得票数 0
1
回答
Spring
batch
回
滚
插入
spring
、
spring-batch
、
spring-batch-tasklet
加载文件时,我有重复的记录,但由于我在no-rollback-exception-classes下配置了org.springframework.dao.DuplicateKeyException,
Spring
batch
应该不会
回
滚
记录,但记录仍然会
回
滚
。如果我从列表中删除DuplicateKeyException,那么它将抛出
异常
。我们使用的是
Spring
batch
版本:3.0.7.RELEASE <
batch</em
浏览 29
提问于2019-02-11
得票数 0
2
回答
关于事务管理的问题
java
、
multithreading
、
spring-batch
3)将数据库(#1)中的这些记录更新为“
已
处理”。我需要这4个步骤是传递性的。例如,如果第四步失败,则应
回
滚
第二步中写入平面文件的最后一项。我找到了"Apache Commons文件资源管理
器
“来实现文件的
回
滚
机制。 我的导师建议我在这类项目中一般使用
Spring
Batch
。然而,考虑到
Spring
Batch
使用“面向块的处理”风格,使用
浏览 2
提问于2011-03-03
得票数 3
2
回答
Spring
-在命令行工具中使用注释性事务管理
java
、
mysql
、
spring
、
spring-mvc
、
transactions
我正在用Java开发一个使用
Spring
框架的小应用程序。作为其中的一部分,我在这个
spring
项目中开发了一个命令行工具,它读取CSV文件并将其插入到MySQL数据库中。问题是,即使产生
异常
,带有此注释的函数也不会
回
滚
。residentialDetailArgsList); LOGGER.warning(debugMessageIndicator + "
Batch
正如您所看到的,即使我重新抛出了一个<e
浏览 0
提问于2015-07-07
得票数 3
1
回答
MYSQL设置sqlSession.commit时AUTOCOMMIT=0不工作
transactions
、
commit
、
mybatis
以下是我的代码:
spring
.datasource.url=jdbc:mysql://localhost:3306/zzzz?characterEncoding=utf8&useSSL=false
spring
.datasource.password=yyyy } finally
浏览 0
提问于2018-04-24
得票数 0
1
回答
{Core
Spring
}通过普通JDBC调用PL SQL存储过程--谁应该理想地进行事务管理
java
、
spring
、
stored-procedures
、
transactions
它可以很好地知道是提交事务还是
回
滚
事务。 在数据检索的情况下,总是
编写
一个为聚合函数充当高级接口的SP,或者在数据持久化的情况下
编写
一个汇总函数,并最终
完成
事务提交或事务
回
滚
,这不是更好吗?只要java代码只为特定的操作获取/更新/删除调用单个存储过程,那么管理存储过程本身中的事务提交
和
回
滚
不是很好吗?如果SP内部出了问题,它可以
回
滚
事务并引发
异常</e
浏览 1
提问于2014-10-22
得票数 1
回答已采纳
2
回答
使用
Spring
的
Spring
批处理-永远不要对写入错误
重试
java
、
spring
、
spring-boot
、
spring-batch
我使用
Spring
创建了一个批处理。Bean return new MyItemWriter();当处理项时发生错误时,记录
器
将写入一条消息但是,当写入项时发生错误时,批处理总是
重试
一次操作!因此,我有两个错误日志为每个书写错误。 当我们在
编写
过程中跳过时,框架必须找出导致失败的项目。对于
已</e
浏览 4
提问于2016-02-22
得票数 5
1
回答
如何在项目
编写
器
引发的可跳
异常
情况下防止
Spring
批处理重新提交块项?
spring-batch
引用书中的一段话: 当一个项目读取
器
抛出一个可跳过的
异常
时,
Spring
只是再次调用项目读取
器
上的read方法来获取下一个条目。事务上没有
回
滚
。当项处理
器
抛出一个可跳过的
异常
时,
Spring
批处理
回
滚
当前块的事务,并将读取的项重新提交到项处理
器
,但在前一次运行中触发可跳
异常
的项除外。图8.3显示了当项目
编写
器
抛出一个可跳过的<
浏览 2
提问于2017-05-15
得票数 0
1
回答
Spring
@Transaction在操作方法
完成
后
回
滚
java
、
spring
、
hibernate
、
jsf
但是,当我试图更新相同的数据时,会引发事务
回
滚
异常
。org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)我没有为该方法实现的接口,它是在backing本身中调用
和
定义的
浏览 2
提问于2017-08-07
得票数 0
1
回答
在春季批处理中所有
重试
都用尽后,如何
执行
一些代码?
java
、
spring
、
spring-batch
、
spring-retry
我已经将最大
重试
次数设置为3。我只添加了RemoteAccessException作为可
重试
异常
。我想要做的是,将一些实体的状态更改为错误,并在所有
重试
结束后将它们保存到数据库中。我已经实现了ItemWriteListener,当RemoteAccessException发生时,它会转到onWriteError方法,在这里,当我检查所有
执行
完成
后的数据库时,我已经
编写
了更改logic.But在3次
重试
之后,整个步骤是否
回
滚</
浏览 0
提问于2018-03-26
得票数 0
回答已采纳
1
回答
MDB事务在超时时不回
滚
电子邮件
timeout
、
jms
、
rollback
、
message-driven-bean
但是,无论何时达到超时,它都会抛出超时
异常
并
重试
消息,但嵌套的事务及其进程不会
回
滚
(从会话bean)。因此,由于
重试
,会发出多封电子邮件,但除了从MDB本身记录的内容之外,所有日志记录都会
回
滚
(从会话bean)然后,我将TransactionType设置为REQUIR
浏览 0
提问于2011-08-06
得票数 0
回答已采纳
3
回答
弹簧注解:@事务性
spring
、
spring-mvc
假设我
编写
了代码,如下所示,case-1public String method2(){ } 在案例1中会发生什么,如果在method1的过剩中发生了一些
异常
,它会
回
滚
事务吗?
浏览 0
提问于2014-09-10
得票数 1
回答已采纳
2
回答
只在确定提交时,但在提交之前拦截事务
java
、
spring
、
jpa
、
transactions
、
spring-transactions
上下文是Java
和
Hibernate
和
Spring
。 3.1.2。提交数据库3.2.1
回
滚到数据库 我想要的是一种在代码中从3.1.1
执行
回
调的方法,但前提是知道事务将提交,但在实际提交之前。另外,如果在这里抛出
异常
,则应该回
滚
事务
浏览 0
提问于2016-08-31
得票数 17
回答已采纳
1
回答
块处理模式下的春季批处理事务
回
滚
transactions
、
spring-batch
、
chunks
我试图了解当
异常
抛入块步骤的
编写
器
内时发生了什么。我有一个JdbcItemReader,一个处理
器
和
一个JPAItemWriter。我使用了JdbcItemReader,因为处理
器
修改了字段的值,该字段也用于读取
器
的where条件。如果在JPAItemWriter中抛出
异常
,事务被标记为
回
滚
,块大小设置为1,
Spring
批处理将向处理
器
发送一项,以了解抛出
异常
的原
浏览 3
提问于2020-10-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【揭秘】Spring框架中的两大事务管理神器:声明式与编程式!
spring事务配置及用法
Spring Batch 在大型企业中的最佳实践
深入理解 Spring 事务原理
spring是如何管理事务的
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券