From d6d592c36d646611a41de3ed2ab45141ca23a86d Mon Sep 17 00:00:00 2001 From: lucasward Date: Mon, 5 Oct 2009 04:10:54 +0000 Subject: [PATCH] BATCH-1418: HibernateCursorItemReader now implements jumpToItem --- .../batch/item/database/HibernateCursorItemReader.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/HibernateCursorItemReader.java b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/HibernateCursorItemReader.java index e537b7389..18e6f2fea 100644 --- a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/HibernateCursorItemReader.java +++ b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/HibernateCursorItemReader.java @@ -203,7 +203,14 @@ public class HibernateCursorItemReader extends AbstractItemCountingItemStream initialized = true; } - + + @Override + protected void jumpToItem(int itemIndex) throws Exception { + for(int i = 0; i < itemIndex; i++){ + cursor.next(); + } + } + /** * Close the cursor and hibernate session. */