@Target(value={METHOD,TYPE}) @Retention(value=RUNTIME) @Inherited @Transactional(value="sharkTransactionManager", rollbackFor=java.lang.Exception.class) public @interface SharkTransactional
Shark SharkTransaction.
 
 Dla większej kontroli nad zachowaniem transakcji np. sposób propagacji Propagation lub ustawienie tylko do
 odczytu Transactional.readOnly() należy użyć adnotacji Transactional z odpowiednim
 PlatformTransactionManager:
 
 
  \@Transactional(value=SharkTransactionManager.NAME, propagation=Propagation.REQUIRES_NEW)
  public void someMethod(){
      // aktywna NOWA transakcja sharka - Propagation.REQUIRES_NEW
  }
 Transactional}Copyright © 2019 Suncode. All rights reserved.