Spring 对事物的回滚
1、service层需加注解@Transactional,并且在spring配置文件中加入如下代码,开启事务
|
<bean id="txManager" class="org.springframework.orm.jpa.JpaTransactionManager"> <property name="entirtyManagerFactory" ref="entityManagerFactory"> </bean> <tx:annotation-driven transaction-manager="tnManager"/> |
|
2、默认情况下,spring对 RuntimeException回滚事务(try catch exception),对用户例外checked(throw exception)不回滚事务,交由用户处理

浙公网安备 33010602011771号