如何通过ItemWriter将数据插入到多个表中
问题描述:
如何通过ItemWriter将数据插入到多个表中。 ItemWriter通过ItemReader获取输入,从多个表中选择数据。它应该单步完成。有人可以帮忙吗?如何通过ItemWriter将数据插入到多个表中
答
您可以使用CompositeWriter春批
<chunk reader="myReader" writer="compositeWriter" />
复合作家,你一步看到的是由其他作家没有什么不同,你可以看看上面的块定义。
<bean id="compositeWriter" class="org.springframework.batch.item.support.CompositeItemWriter">
<property name="delegates">
<list>
<ref bean="table1Writer" />
<ref bean="table2Writer" />
</list>
</property>
</bean>
CompositeWriter的主要特点是它得到了一个通常的Spring批处理作家的“代表”的列表。
在这种情况下,table1Writer和table2Writer将是您的jdbc编写器的实现。
非常感谢..它的工作! – user2185287 2013-04-09 10:09:39
很高兴... http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – 2013-04-09 11:05:35