2013-12-10 77 views
0

我有一個問題,當我使用JdbcCursorItemReader春天批次約JdbcCursorItemReader

org.springframework.dao.InvalidDataAccessResourceUsageException:意外的光標移動

我已經設置數據源,SQL,RowMapper的,FETCHSIZE ..

也沒有使用多線程,任何人都可以幫助我嗎?

+0

郵政編碼,配置,堆棧跟蹤,日誌記錄。請參閱http://sscce.org/ –

+0

可能的重複[InvalidDataAccessResourceUsageException:意外的遊標位置更改](http://stackoverflow.com/questions/20387864/invaliddataaccessresourceusageexception-unexpected-cursor-position-change) –

回答

0

作爲bellabax指出的帖子,當RowMapper操縱光標位置時引發此異常。發生這種情況是因爲重新設置處理的方式。在重新啓動時,我們跳到最後處理的記錄。如果光標在沒有框架知道的情況下移動,我們將在錯誤的位置重新啓動。