EJB事务回滚异常

sin*_*dhu 5 java ejb weblogic rollback java-ee

我正在使用ejb-2,但出现以下异常。有人可以告诉我这是什么意思吗,这可能是什么解决方案:

错误(严重):EJB异常:;嵌套的异常是:
javax.ejb.TransactionRolledbackLocalException:提交事务时出错:嵌套的异常是:
weblogic.transaction.internal.AppSetRollbackOnlyException

Don*_*gyi 2

尝试找出真正的例外是什么。为此,请将您的 ejb 转换为使用 bean 管理的事务。然后您可以手动提交并捕获提交引发的异常。

使用容器管理事务时,WebLogic 喜欢隐藏提交阶段抛出的异常。通常原因是 EJB 层不知道的数据库约束,例如。Oracle 中基于函数的唯一索引。