I used this annotation successfully for a Dao class. And rollback works for tests.
But now I need to rollback real code, not just tests. There are special annotatio
or programatically
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();