1

我有一个带有 itemReader、itemProcessor 和 itemWriter 的 spring 批处理程序。

假设我有 10,000 条记录要处理。对于每个项目,我想从几个数据库表中获取数据,以确定一些条件并添加一些数据。

我相信这将在处理过程中完成。

问题:最好的设计是什么?对于在 itemProcessor 中注入 SimpleJdbcTemplate 的每个项目运行多个 Select 查询,我有点怀疑。有没有其他有效的方法来做到这一点?

提前致谢!!尼克

4

1 回答 1

0

也许您应该将 10,000 个“POJO”插入到数据库中的一个表中,然后运行一个查询将其连接到其他表?

于 2011-08-19T09:55:48.477 回答