예제 #1
0
 /** 呼び出した時点のトランザクションはロールバックオンリーとなる */
 public static void setRollBackOnly() {
   Stack stack = (Stack) transactionBeginingStack.get();
   TransactionInterceptor ti = (TransactionInterceptor) stack.peek();
   ti.setRollbackOnly();
 }
예제 #2
0
 /**
  * trueの場合、現在のトランザクションは必ずロールバックされる
  *
  * @return
  */
 public static boolean isRollbackOnly() {
   Stack stack = (Stack) transactionBeginingStack.get();
   TransactionInterceptor ti = (TransactionInterceptor) stack.peek();
   return ti.isRollbackOnly();
 }