The forum discussion you are pointing too has various assumptions about the changes committed vs. not. Are you sure you are using a transactional database?
If you have a test case, please file an issue and attach the test.
thank you,
-marina
[Message sent by forum member 'mvatkina' (mvatkina)]
http://forums.java.net/jive/thread.jspa?messageID=307096