关于Exception出现application exception overridden by commit exception

     本人遇到的情况是: 在业务层,自己继承Exception的ApplicationException在DAO方法报错的情况下,抛出异常时,控制层无法获取到ApplicationException,而是事务异常(用的是JPA框架, 事务是必须注解的)。若要获取该业务异常,需从事务异常中,或者将catch到的Exception强转成事务异常。最后getApplicationException,便可获取最终想要获取的ApplicationExcetion。

     当然,遇到这样的问题,应该还是比较少的,只是在未解决该问题是,一直在网上搜索不到解决办法。仅记录,并希望能帮到“有缘人”吧。

posted @ 2016-12-15 09:21  BinV5  阅读(3213)  评论(0编辑  收藏  举报