目前我正在使用 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 编写对象列表的示例片段将有所帮助。尝试使用 ItemSqlParameterSourceProvider 它没有帮助结束org.springframework.dao.InvalidDataAccessApiUsageException: No value supplied for the SQL parameter
异常