如果数据库连接不可用,在@Transactional方法中会抛出什么异常?

时间:2012-12-05 13:58:53

标签: java spring jpa

@org.springframework.transaction.annotation.Transactional

一起使用
<bean class="org.springframework.orm.jpa.JpaTransactionManager" id="txMgr">
    <property name="entityManagerFactory" ref="emFactory"/>
</bean>

<tx:annotation-driven mode="aspectj" transaction-manager="txMgr"/>

输入@Transactional方法时会抛出什么异常,如果有的话?

1 个答案:

答案 0 :(得分:0)

它将成为RuntimeException的子类。

这必须在比您的服务更高的级别进行管理。 如果数据库是KO,则回滚无关^^。