【发布时间】:2018-09-05 14:57:04
【问题描述】:
目前我正在使用 JpaItemWriter 编写对象列表,如下所示,工作正常。 由于性能问题,现在我想将 JpaItemWriter 更改为 JdbcBatchItemWriter。
public class MyItemWriter implements ItemWriter<List<MyDomainObject>> {
@Override
public void write(List<? extends Lists<MyDomainObject>> items) {
JpaItemWriter<MyDomainObject> writer = new JpaItemWriter<>();
for(List<MyDomainObject> o : items)
{
writer.write(o);
}
}
}
建议使用 JdbcBatchItemWriter 编写对象列表的示例 sn-ps 将有所帮助。尝试使用 ItemSqlParameterSourceProvider 它并没有帮助以 org.springframework.dao.InvalidDataAccessApiUsageException: No value supplied for the SQL parameter 异常结束
【问题讨论】:
标签: list spring-batch spring-jdbc compositeitemwriter