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