2013-05-30 54 views
0

在Java EE Web應用程序(JSF)中,我有一個處理實體「版本」的EJB。用戶嘗試編輯已刪除實體時拋出什麼異常

我有什麼例外,在這種情況下的情況下拋出:

  • 用戶1在網頁版進入。
  • 用戶2從數據庫中刪除實體。
  • 用戶1單擊「保存」版本。
  • 拋出什麼異常來通知用戶他正在編輯的內容已被刪除?

我不知道拋出什麼異常。 EJB方法也將被遠程調用。這就是爲什麼我正在尋找一個已經實現的異常。

回答

0

也許使用IllegalStateException:一個方法已在非法或不適當的時間調用

信號。換句話說,對於請求的操作,Java環境或Java應用程序不處於適當的狀態。

另外poissible是​​:

此異常可能由已檢測出的對象的併發修改時這種修改是不允許的方法被拋出。

+0

IllegalStateException在我的情況下是相關的。謝謝! –

相關問題