从处理大项目列表的程序查询数据库的有效方法

时间:2011-08-19 09:16:22

标签: database spring dependency-injection spring-batch

我有一个带有itemReader,itemProcessor和itemWriter的弹簧批处理程序。

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

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

问题:这样做的最佳设计是什么?对于在itemProcessor中注入SimpleJdbcTemplate的每个项目运行几个Select查询,我有点怀疑。还有其他有效的方法吗?

提前致谢!! NIK

1 个答案:

答案 0 :(得分:0)

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