如何读取POJO列表,将其传递给ItemProcessor?我正在使用DAO类来获取POJO列表。如何在ItemReader中配置它,以便处理器可以使用它? 我尝试使用ItemReader实现读取List,但结果集是连续获取的。但它只需要阅读一次。 提前谢谢。
答案 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
。当您保存列表中的所有记录时,如果记录量较大,则可能导致内存问题。