Transactions 很可能引用主表ID的外键会出现问题(临时表将有自己的ID)。 <bean id="filepartitioner" class="org.springframework.batch.core.partition.support.MultiResour
很可能引用主表ID的外键会出现问题(临时表将有自己的ID)。Transactions 很可能引用主表ID的外键会出现问题(临时表将有自己的ID)。 <bean id="filepartitioner" class="org.springframework.batch.core.partition.support.MultiResour,transactions,spring-batch,Transactions,Spring Batch,很可能引用主表ID的外键会出现问题(临时表将有自己的ID)。 <bean id="filepartitioner" class="org.springframework.batch.core.partition.support.MultiResourcePartitioner"> <property name="resources" value="classpath:${filepath}" /> </bean> <bean id="fileI
<bean id="filepartitioner" class="org.springframework.batch.core.partition.support.MultiResourcePartitioner">
<property name="resources" value="classpath:${filepath}" />
</bean>
<bean id="fileItemReader" scope="step" autowire-candidate="false" parent="itemReaderParent">
<property name="resource" value="#{stepExecutionContext[fileName]}" />
</bean>
<step id="step1" xmlns="http://www.springframework.org/schema/batch">
<tasklet transaction-manager="ratransactionManager" >
<chunk writer="jdbcItenWriter" reader="fileItemReader" processor="itemProcessor" commit-interval="800" retry-limit="3">
<retryable-exception-classes>
<include class="org.springframework.dao.DeadlockLoserDataAccessException"/>
</retryable-exception-classes>
</chunk>
<listeners>
<listener ref="customStepExecutionListener">
</listener>
</listeners>
</tasklet>
<fail on="FAILED"/>
</step>
import_table_2011_10_01
import_table_2011_10_02
import_table_2011_10_05
...
etc
create view import_table as
select * from import_table_2011_10_01
union
select * from import_table_2011_10_02
union
select * from import_table_2011_10_05