
我尝试了此问题中描述的方法JpaItemWriter:没有事务在进行中,它为我工作。
我定义了一个
JpaTransactionManagerbean并将其用于步骤配置。
@Bean @Primary public JpaTransactionManager jpaTransactionManager() { final JpaTransactionManager transactionManager = new JpaTransactionManager(); transactionManager.setDataSource(dataSource); return transactionManager; }并在步骤配置中
@Autowired JpaTransactionManager trxm; public Step processingStep(Resource[] resources) throws IOException { return stepBuilderFactory.get("Process CSV File") .transactionManager(trxm) .<DataRecord, DataRecord>chunk(1000) .reader(multiResourceItemReader()).writer(writer).build(); }欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)