【发布时间】:2010-08-05 08:34:20
【问题描述】:
如here 所述,我想通过捕获实体类不匹配时发生的异常来更新用户的数据库。我知道我可以在每个 db-interface 方法中添加一个 catch 语句,但这很容易出错*。其他“轮询方法”也是可能的,但它们不是像我想要的那样通过捕获异常来驱动中断。
我认为我正在寻找的是在将异常传递给用户之前捕获异常(可能会使应用程序崩溃)。我会把我的catch块放在那里。我会把它放在非 NB 应用程序的 main() 中。
- 我的理解是,异常是基于实体抛出的(即方法只涉及一个实体,没有改变,不会抛出任何异常,虽然其他实体发生了改变)。
【问题讨论】:
标签: java eclipselink jpa-2.0 netbeans-platform