你要自定义异常也回滚么?
<prop key="insert*">PROPAGATION_REQUIRED,-MyCheckedException</prop>

解决方案 »

  1.   

    是的,我本来就是这么定义的,我的意思是我在一个比如insert*的函数里有多个数据库的操作,每个操作失败要抛出不同的异常,但我发现抛出的自定义的异常会被系统异常覆盖,最后变成the transcation has been rolled back,becase the transaction has been ed as roll back-only