【发布时间】:2019-06-15 18:22:07
【问题描述】:
我想更新庞大的用户数据库。
以下是包含 20k 个用户记录的表格格式。
我有一张 excel 表,其中包含以下新数据。此数据并非特定于用户。这是所有用户共有的主数据。
任务是从表中读取用户特定数据,然后在更新同一张表中的新数据后,从对应于旧数据的 Excel 表中读取新数据 为该用户。
例如——
- 第 1 步 - 从数据库中读取数据(use_id、node_id 和 kmap_type) user_id 95961800
- 第 2 步 - 从对应数据库的 excel 中读取新值 node_id(9908) 是 7707,1000,7707
- 第 3 步 - 在同一个表中为同一个用户更新这些新值 KMAP_TYPE 分别为 SUBINDUSTRY、FUNCTION 和 ROLE。
我正在考虑为此使用 Spring Boot 批处理服务。因为我在java和spring boot技术方面的知识一般
谁能建议我在这里应该如何进行?
提前致谢。
【问题讨论】:
标签: java spring-boot spring-batch spring-batch-excel