块Tasklet设置中的处理器没有事务

时间:2019-06-20 00:56:14

标签: spring-batch

我们有一个具有读取器,处理器和写入器的块-该代码在两种模式下运行-仅报告模式,写模式。我们注意到的是,在报告模式下,在处理器中,当我们进行get服务调用(我们使用eclipse链接读取和报告查询)时,其刷新将不必要地在仅报告模式下对数据库进行更新。处理器通过服务调用从数据库中获取数据,并对数据进行一些更改以进行比较。由于它是只读模式,我们不想写数据库。作家根本不参与其中,只是返回。

我们尝试使用刷新模式在事务管理器中进行提交,但实际上,我们需要的是一种干净的方法,以使处理器完全处于只读状态而不是刷新,换句话说,使处理器具有只读事务

在只读模式下,我们不希望发生刷新。

0 个答案:

没有答案