我使用带有java配置的spring批处理。(batch-core 3)
我使用2个数据源。
用于读取DB(A)。写DB(B)。
我想编写Job配置ItemReader来从(A)和ItemWriter读取数据以将数据写入(B)。 (不仅仅是数据拷贝。可能存在ItemProcessor)
如何单独使用transactionManager?
是否有另一种方法可以在单个Job中配置访问多个数据源?
帮帮我。
答案 0 :(得分:0)
可以从不同的数据源进行读取而不会出现问题,因为读取与保存SB元数据的位置无关
摘自JdbcCustomItemReader
javadoc:
默认情况下,将使用单独的连接打开光标 意味着它不会参与任何作为部分创建的交易 步骤处理。