我有一个SLSB
部署在OC4J
.
此会话 Bean 使用 TopLink,在某些情况下会引发oracle.toplink.essentials.exceptions.QueryException
异常。
我正在以这种方式处理此异常:
public void slsbMethod()
{
try
{
// oracle.toplink.essentials.exceptions.QueryException throws here
}catch(Exception ex)
{
// do nothing
}
}
我是这样从客户那里调用这个 SLSB 的:
try
{
fooBarService.slsbMethod()
}catch(Exception ex)
{
System.out.println("Exception calling the EJB server");
}
但是我在 EJB 上处理这个异常,我仍然Exception calling the EJB server
打印了消息!
这是怎么回事??