[Seasar-user:16149] [s2blazeDS][s2jdbc]任意のロールバック処理について

山田 祐己 [E-MAIL ADDRESS DELETED]
2008年 10月 27日 (月) 18:44:32 JST


山田と申します。
度々、お世話になります。

s2blazeDS内でs2jdbcを使用しているのですが、
トランザクションの途中で、特定の条件でロールバックを
行いたい場合、例外をs2コンテナにスローせずに、
手動でロールバックしたいのですが可能でしょうか。

やりたいことは、java側のサービス内で特定の例外をcatchして
rollbackし、remoteObjectは正常に終了した事にしたいのです。

というのも、flex側でjavaの例外を取得した場合に、
業務例外とシステム例外の切り分けが、思うように出来ないためです。
javaの様に、例外ごとにcatchを分けらる事が出来れば良いのですが、
そうも行かない様子で。。。

特にSAVEPOINTを設けて、そこまでをrollbackではなく、
サービスの特定のメソッド内のトランザクションを丸ごと
ロールバックできれば助かります。

お手数をお掛けして恐縮ですが、ご指南を戴けますと幸いです。

宜しくお願いいたします。

以上

山田 祐己(Yuki Yamada)
E-Mail [E-MAIL ADDRESS DELETED]




Seasar-user メーリングリストの案内