Make sure there is not transaction available
Make sure transaction is rolled back on failure
JTS