RollbackException exception is thrown when the transaction has been
marked for rollback only or the transaction has been rolled back
instead of committed. This is a local exception thrown by methods
in the UserTransaction, Transaction, and
TransactionManager interfaces.