【发布时间】:2019-08-30 20:22:57
【问题描述】:
我正在迁移一个EJB2 应用程序,但我不知道如何处理FinderException 由EJB2 CMP 实体bean 抛出的FinderException,因为在某些业务方法中,在FinderException 的catch 子句中实现了逻辑代码.
public void myMethod(){
...
try {
File file = fileHome.findFile(inFile);
} catch (FinderException e) {
// Other logic
}
}
现在 File 是一个EJB 3 JPA 实体,不需要在findFile(...) 方法上抛出FinderException
FinderException 是否有任何替换,以便我可以保留 myMethod 的业务逻辑?
【问题讨论】: