[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 メーリングリストの案内