我有一个带有itemReader,itemProcessor和itemWriter的弹簧批处理程序。
假设我要处理10,000条记录。对于每个项目,我想从几个数据库表中获取数据,以决定某些条件并添加一些数据。
我相信这将在处理过程中完成。
问题:这样做的最佳设计是什么?对于在itemProcessor中注入SimpleJdbcTemplate的每个项目运行几个Select查询,我有点怀疑。还有其他有效的方法吗?
提前致谢!! NIK
答案 0 :(得分:0)
也许您应该将10,000个“POJO”插入数据库中的表中,然后运行将其连接到其他表的查询?