From 5682027e4832fb6ee3ca4f2e97fbf822315f232c Mon Sep 17 00:00:00 2001 From: dsyer Date: Wed, 13 May 2009 11:11:24 +0000 Subject: [PATCH] Clarify Javadocs --- .../item/database/HibernateCursorItemReader.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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 1d126041c..e537b7389 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 @@ -32,18 +32,21 @@ import org.springframework.util.ClassUtils; import org.springframework.util.StringUtils; /** - * {@link ItemReader} for reading database records built on top of Hibernate. - * It executes the HQL query when initialized iterates over the result set as + * {@link ItemReader} for reading database records built on top of Hibernate. It + * executes the HQL query when initialized iterates over the result set as * {@link #read()} method is called, returning an object corresponding to * current row. The query can be set directly using * {@link #setQueryString(String)} or a named query can be used by * {@link #setQueryName(String)}. * - *

The reader can be configured to use either {@link StatelessSession} + *

+ * The reader can be configured to use either {@link StatelessSession} * sufficient for simple mappings without the need to cascade to associated * objects or standard hibernate {@link Session} for more advanced mappings or - * when caching is desired. When stateful session is used it will be cleared after successful commit - * without being flushed (no inserts or updates are expected).

+ * when caching is desired. When stateful session is used it will be cleared in + * the {@link #update(ExecutionContext)} method without being flushed (no data + * modifications are expected). + *

* * The implementation is not thread-safe. *