���嗟諭���<br>ご教������りがとう瘢雹ございました。<br><br>初歩的なTransactionの使い方がよくわかっていませんでした・瘢雹・瘢雹・瘢雹<br><br>いずれにしろ・髟阡�<br>UserTransacitonをDIして使用すればよいよう瘢雹ですね。<br>う髟阡擦蠅�箸�逅擦瓦兇い泙靴拭�<br><br><br><div class="gmail_quote">On Dec 8, 2007 9:00 PM, Koichi Kobayashi <<a href="mailto:koichik@improvement.jp">
koichik@improvement.jp</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">���� (koichik) です.<br><br>Date: Sat, 8 Dec 2007 12:55:20 +0900
<br><div class="Ih2E3d">From: "Mitsutaka Sato" <<a href="mailto:miztaka@gmail.com">miztaka@gmail.com</a>><br>To: <a href="mailto:seasar-user@ml.seasar.org">seasar-user@ml.seasar.org</a><br></div>Subject: [Seasar-user:12000] Re: Transaction境界瘢雹を設定したコンポ・踉札優鵐箸��愿�妨討喀个気譴職苳詞合
<br><div class="Ih2E3d"><br>> // トランザクションコミット<br>> // ���� hogeService内でfooSerivceの例外をキャッチしてsetRollbackOnlyしてる<br>> // かもしれないが・髟阡�commit()でOK?<br>> userTransaction.commit();<br></div>(略)<br>> このよう瘢雹に書くのが正しい*スタイル*でしょう瘢雹か?
<br><br>いいえ.<br>setRoolbackOnly() した後に commit() を<br>呼び出すと例外が吹っ飛んできます.<br><br>if (userTransacstion.isRollbackOnly) {<br> userTransaction.rollback();<br>} else {<br> userTransaction.commit();<br>}<br><br>のよう瘢雹にしてください.<br><font color="#888888">
<br><br>--<br></font><div><div></div><div class="Wj3C7c"><component name="koichik"><br> <property name="fullName">"Koichi Kobayashi"</property><br> <property name="email">"
<a href="mailto:koichik@improvement.jp">koichik@improvement.jp</a>"</property><br> <property name="blog">"<a href="http://d.hatena.ne.jp/koichik" target="_blank">http://d.hatena.ne.jp/koichik
</a>"</property><br></component><br><br>_______________________________________________<br>Seasar-user mailing list<br><a href="mailto:Seasar-user@ml.seasar.org">Seasar-user@ml.seasar.org</a><br><a href="https://ml.seasar.org/mailman/listinfo/seasar-user" target="_blank">
https://ml.seasar.org/mailman/listinfo/seasar-user</a><br></div></div></blockquote></div><br>