Description
Currently, the Hibernate3BatchProcessor is very hard to extend, mostly because there is no way to access the internal currentSessionHolder.
For Stash, we need to integrate with Spring transaction management and not manage the transactions directly on the Hibernate sessions. More specifically, we do not want to be opening and closing sessions through the Hibernate api directly.