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