【发布时间】:2015-11-17 17:20:23
【问题描述】:
我必须使用 Spring Batch 将文件 (Excel) 中的数据同步到数据库 (MySQL)。
文件将逐条处理。添加和更新数据库记录工作正常,但我想知道如何检测和删除从文件中删除的数据库条目?
我考虑实现这个:
- 逐条读取文件
- 在数据库中创建或更新记录并记住主键
- 删除所有具有不同主键的记录(处理完所有记录后的最后一步)
您知道如何收集所有已处理的主键并将其传递到最后一步吗? 还是您推荐其他实现方式?
谢谢, 帕特里克
更新:我不允许更改数据库表。
【问题讨论】:
标签: database spring file synchronization spring-batch