「Spring JTAトランザクションを開始する」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Spring JTAトランザクションを開始== *http://ja.wikipedia.org/wiki/Java_Transaction_API ===アプリケーションから、トランザクションを…」) |
(相違点なし)
|
2020年2月15日 (土) 07:35時点における版
Spring JTAトランザクションを開始
アプリケーションから、トランザクションをコミット、開始する
アプリケーションサーバがトランザクションの開始/コミット/ロールバックを指示するためのインターフェイスとして javax.transaction.TransactionManager がある。また、サーブレットや EJB がトランザクションを管理するためのインターフェイスとして javax.transaction.UserTransaction がある。
UserTransaction
上記のため、アプリケーションから、トランザクションをコミット、開始するためには、javax.transaction.UserTransactionを取得する必要がある。
- UserTransaction は、org.springframework.transaction.jta.JtaTransactionManager の getUserTransaction() から取得できる。
- UserTransaction には、begin()、commit()、rollback()メソッドが準備されている。
© 2006 矢木浩人