在 Java EE Web 应用程序 (JSF) 中,我有一个处理实体“版本”的 EJB。
在这种情况下,我必须抛出什么异常:
- 用户 1 进入页面编辑。
- 用户 2 从数据库中删除实体。
- 用户 1 单击“保存”版本。
- 抛出什么异常来通知用户他正在编辑的内容已被删除?
我不知道要抛出什么异常。EJB 方法也将被远程调用。这就是为什么我正在寻找一个已经实现的异常。
表示方法已在非法或不适当的时间被调用。换言之,Java 环境或 Java 应用程序未处于请求操作的适当状态。
也可以是ConcurrentModificationException
:
当这种修改是不允许的时,检测到对象的并发修改的方法可能会抛出此异常。