捕获@Transaction注释的异常

时间:2015-03-26 15:34:25

标签: java spring hibernate exception transactional

我正在使用Spring和Hibernate。

我有一个注释为@Transactional的类,我希望能够捕获Spring注释生成的异常,而不使用try catch块。

异常是由于数据库连接丢失造成的。

我对事务类的方法有很多调用,并且管理异常的过程总是一样的,所以我只想在引发异常时调用方法。

任何人都知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

我要么说要么使用AspectJ AfterThrowing要么自定义你的注释

Rollback on every checked exception