[Seasar-user:11517] Re: requiresNewTxにてcommit時に例外が発生した場合にRollbackされない
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 11月 7日 (水) 17:30:18 JST
小林 (koichik) です.
Date: Wed, 07 Nov 2007 17:10:16 +0900
From: 鈴木 順 <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:11516] Re: requiresNewTxにてcommit時に例外が発生した場合にRollbackされない
> web.xmlに定義しているresource-refのres-typeの定義も
> javax.sql.DataSource -> javax.sql.XADataSource
> と変更する必要がありますでしょうか?
ないと思います.
WAS で XADataSource を設定しても,アプリ側では
DataSource に見えます.
この辺りの関係は,例えば JDBC 4.0 仕様書の
Chapter 12 Distributed Transaction (特に P83 の
図) とか見ると分かりやすいかと思います.
JDBC 4.0 の仕様書は以下から辿って入手することが
できます.
http://jcp.org/aboutJava/communityprocess/final/jsr221/index.html
より詳細には JTA の仕様書とか直接は関係ないけど
J2EE Connector Architecture の仕様書とか,書籍なら
「Java Transaction Processing」等が参考になります.
http://www.amazon.co.jp/dp/013035290X/
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内