EJB3 ステートレス セッション Bean で CMT を使用しています。また、「@ApplicationException (rollback=true)」という注釈を持つ独自の例外を作成しました。
トランザクションをロールバックしたい場合、「context.setRollbackOnly()」を使用する必要がありますか?
Bean の public メソッド内で例外をスローして、トランザクションをロールバックすることはできますか?
その場合 (Q#2 への答えは「はい」)、メソッドで例外を宣言してメソッドから例外をスローする必要がありますか、それともメソッド内で例外をスローして同じメソッド内で処理するだけで十分ですか?自体?(例外を次のレベルに伝播させたくありません。例外をロールバックしたいだけです。)
前もって感謝します。;)