anchor.diff:          }
       }
   }
  -====
  +--
   
   <1> Inject the `TransactionManager` to be able to activate `setRollbackOnly` semantic.
   <2> Programmatically decide to set the transaction for rollback.
  
positive.code:         }
      }
  }
  ====
  <1> This annotation defines your transaction boundaries and will wrap this call within a transaction.
  <2> A `RuntimeException` crossing the transaction boundaries will rollback the transaction.
  
  
  `@Transactional` can be used to control transaction boundaries on any CDI bean at the method level or at the class level to ensure every method is transactional.
  That includes REST endpoints.
  
negative.code:         }
      }
  }
  --
  
  [NOTE]
  ====
  