トップ 一覧 ping 検索 ヘルプ RSS ログイン

Spring JTAトランザクションを開始するの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Spring JTAトランザクションを開始

*http://ja.wikipedia.org/wiki/Java_Transaction_API

!!アプリケーションから、トランザクションをコミット、開始する

""アプリケーションサーバがトランザクションの開始/コミット/ロールバックを指示するためのインターフェイスとして javax.transaction.TransactionManager がある。また、サーブレットや EJB がトランザクションを管理するためのインターフェイスとして javax.transaction.UserTransaction がある。

ため、アプリケーションから、トランザクションをコミット、開始するためには、javax.transaction.UserTransactionを取得する必要がある。

UserTransaction は、org.springframework.transaction.jta.JtaTransactionManager の getUserTransaction() から取得できる。

UserTransaction には、begin()、commit()、rollback()メソッドが準備されている。
!UserTransaction
上記のため、アプリケーションから、トランザクションをコミット、開始するためには、javax.transaction.UserTransactionを取得する必要がある。
*UserTransaction は、org.springframework.transaction.jta.JtaTransactionManager の getUserTransaction() から取得できる。
*UserTransaction には、begin()、commit()、rollback()メソッドが準備されている。