弹簧批次阅读POJO和流程列表

时间:2015-12-31 03:56:36

标签: spring spring-batch

如何读取POJO列表,将其传递给ItemProcessor?我正在使用DAO类来获取POJO列表。如何在ItemReader中配置它,以便处理器可以使用它? 我尝试使用ItemReader实现读取List,但结果集是连续获取的。但它只需要阅读一次。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

您需要使用JdbcCursorItemReader。

您可以参考Example Here

答案 1 :(得分:0)

您可以在$("#imagebuttonId").click(); <input name="ImageButton1" title="Go Back" class="backbutton" id="ImageButton1" type="image" alt="Go Back" src="../Images/go-back.png"> beforeStep中获取列表,具体取决于您的使用情况,并使用beforeJob read()方法中的相同列表,如下所示,< / p>

ItemReader

成功写入后,尝试标记读取记录的状态,以便无法重新处理。

请注意,建议您使用public Object read() { if(!processDataList.isEmpty()){ return processDataList.remove(0); } return null; } JdbcCursorItemReader。当您保存列表中的所有记录时,如果记录量较大,则可能导致内存问题。