0

在 Java EE Web 应用程序 (JSF) 中,我有一个处理实体“版本”的 EJB。

在这种情况下,我必须抛出什么异常:

  • 用户 1 进入页面编辑。
  • 用户 2 从数据库中删除实体。
  • 用户 1 单击“保存”版本。
  • 抛出什么异常来通知用户他正在编辑的内容已被删除?

我不知道要抛出什么异常。EJB 方法也将被远程调用。这就是为什么我正在寻找一个已经实现的异常。

4

1 回答 1

0

也许使用IllegalStateException

表示方法已在非法或不适当的时间被调用。换言之,Java 环境或 Java 应用程序未处于请求操作的适当状态。

也可以是ConcurrentModificationException

当这种修改是不允许的时,检测到对象的并发修改的方法可能会抛出此异常。

于 2013-06-03T07:32:02.813 回答