���嗟諭���<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 &lt;<a href="mailto:koichik@improvement.jp">
koichik@improvement.jp</a>&gt; 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: &nbsp; &nbsp;Sat, 8 Dec 2007 12:55:20 +0900
<br><div class="Ih2E3d">From: &nbsp; &nbsp;&quot;Mitsutaka Sato&quot; &lt;<a href="mailto:miztaka@gmail.com">miztaka@gmail.com</a>&gt;<br>To: &nbsp; &nbsp; &nbsp;<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>&gt; &nbsp; &nbsp; // トランザクションコミット<br>&gt; &nbsp; &nbsp; // ���� hogeService内でfooSerivceの例外をキャッチしてsetRollbackOnlyしてる<br>&gt; &nbsp; &nbsp; // かもしれないが・髟阡�commit()でOK?<br>&gt; &nbsp; &nbsp; userTransaction.commit();<br></div>(略)<br>&gt; このよう瘢雹に書くのが正しい*スタイル*でしょう瘢雹か?
<br><br>いいえ.<br>setRoolbackOnly() した後に commit() を<br>呼び出すと例外が吹っ飛んできます.<br><br>if (userTransacstion.isRollbackOnly) {<br> &nbsp;userTransaction.rollback();<br>} else {<br> &nbsp;userTransaction.commit();<br>}<br><br>のよう瘢雹にしてください.<br><font color="#888888">
<br><br>--<br></font><div><div></div><div class="Wj3C7c">&lt;component name=&quot;koichik&quot;&gt;<br> &nbsp; &nbsp;&lt;property name=&quot;fullName&quot;&gt;&quot;Koichi Kobayashi&quot;&lt;/property&gt;<br> &nbsp; &nbsp;&lt;property name=&quot;email&quot;&gt;&quot;
<a href="mailto:koichik@improvement.jp">koichik@improvement.jp</a>&quot;&lt;/property&gt;<br> &nbsp; &nbsp;&lt;property name=&quot;blog&quot;&gt;&quot;<a href="http://d.hatena.ne.jp/koichik" target="_blank">http://d.hatena.ne.jp/koichik
</a>&quot;&lt;/property&gt;<br>&lt;/component&gt;<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>