OK, it’s true that there is no hard requirement to use a transaction, but I will go out on a limb here and state that Hibernate strongly suggests that applications always use transactions. Technically though, you are right, we should finish any currently ‘open’ batch, so we’ll be providing a fix for that. Thanks for the reproducer. |