パッケージ org.iplass.mtp.transaction
-
インタフェースの概要 インタフェース 説明 Transaction トランザクションを表すインタフェースです。TransactionListener トランザクションのcommit、rollbackの通知を受け取るためのインタフェースです。TransactionManager TransactionManagerのインタフェース。 -
クラスの概要 クラス 説明 Holder NoTransaction トランザクションがない状態を表すTransactionです。TransactionOption トランザクション処理のオプションを指定するためのクラスです。 -
列挙型の概要 列挙 説明 Propagation トランザクションの伝搬をあらわすenum型です。TransactionStatus -
例外の概要 例外 説明 RollbackException Transaction.setRollbackOnly()
されたトランザクションをCommitしようとした場合、 また、Transaction#requiresNew()
などにてトランザクション処理中に、 setRollbackOnly()された場合でかつTransactionAction
内で例外がスローされなかった場合、スローされる例外。TransactionException トランザクションをcommit/rollbackする際に、 なんらかの障害が発生した場合にスローされる例外です。