0
在我們的項目中,我們將第一步中的批處理所需的所有數據轉儲到temperory表中。在第二步中,我們正在從temperory表中讀取數據,處理它(處理器)並從同一臨時表中刪除它(在JPAWriter中)。我們正在使用JPAPagingItemReader,因爲許多行正在跳過,所以我們面臨同樣的問題。 中的鏈接(I,E使用JDBCPagingItemReader)給出的解決方案是爲我工作使用JPAPagingitemReader從查詢中省略的記錄
Spring batch jpaPagingItemReader why some rows are not read?
我這裏有幾個問題,
- 是否使用JDBCPagingItemReader與JPAPagingWriter沿着正確的方式??
- 由於一個步驟將在事務中執行,如果在處理/寫入過程中出現故障(如回滾),會出現問題嗎?
- 由於我們需要處理100萬條記錄,因此性能方面的問題是什麼?
- 比使用其他JDBCPagingItemReader任何其他方法,請提供
感謝