トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

Spring JTAトランザクションを開始する



目次



記事一覧

キーワード

Spring JTAトランザクションを開始



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


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


UserTransaction

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

  • UserTransaction は、org.springframework.transaction.jta.JtaTransactionManager の getUserTransaction() から取得できる。
  • UserTransaction には、begin()、commit()、rollback()メソッドが準備されている。



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.