0

Java EE Web アプリ (JSF) には、エンティティの「編集」を処理する EJB があります。

このシナリオの場合、どの例外をスローする必要がありますか:

  • ユーザー 1 がページ編集に入ります。
  • ユーザー 2 は、データベースからエンティティを削除します。
  • ユーザー 1 が [保存] エディションをクリックします。
  • 編集していたものが削除されたことをユーザーに通知するためにスローする例外は?

どの例外をスローするかわかりません。EJB メソッドもリモートで呼び出されます。これが、すでに実装されている例外を探している理由です。

4

1 に答える 1

0

おそらく次を使用しますIllegalStateException

メソッドが不正または不適切なタイミングで呼び出されたことを示します。つまり、Java 環境または Java アプリケーションは、要求された操作に適した状態ではありません。

また可能ですConcurrentModificationException

この例外は、そのような変更が許可されていない場合に、オブジェクトの同時変更を検出したメソッドによってスローされる場合があります。

于 2013-06-03T07:32:02.813 に答える