[Seasar-user:13546] Re: トランザクションで明示的にロールバックさせる
nobu
[E-MAIL ADDRESS DELETED]
2008年 4月 3日 (木) 16:33:11 JST
近藤(nobu)です。
>小林 (koichik)さん
UserTransaction#setRollbackOnly()で解決できました。
JTAのクラスを直接使うとはおもってもいませんでした。
ありがとうございました。
Koichi Kobayashi さんは書きました:
> 小林 (koichik) です.
>
> Date: Thu, 03 Apr 2008 15:37:03 +0900
> From: nobu <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:13542] トランザクションで明示的にロールバックさせる
>
>> Serviceクラスをトランザクション境界としてトランザクション制御をSeasar2の
>> トランザクション処理にまるごとまかせているのですが、Serviceクラス内で明
>> 示的にロールバックさせることは可能でしょうか?ドキュメント、メーリングリ
>> ストの過去ログ等、調べて見たのですが、見つけることができませんでした。
>
> JTA の UserTransaction#setRollbackOnly() を
> 呼び出してください.
> UserTransaction はプロパティを定義しておけば
> DI されます.
>
> public UserTransaction userTransaction;
>
> userTransaction.setRollbackOnly();
>
>
>
Seasar-user メーリングリストの案内