XML新增声明式事务配置
<!-- 事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property> </bean> <!-- 开启事务注解驱动 --> <tx:annotation-driven />
Service方法使用@Transactional标注:
@Transactional public void changeAge(String fromUser, String toUser, int age) { testDao.addAge(fromUser, age); int a = 1 / 0; testDao.addAge(toUser, 0 - age); }
时间: 2024-10-08 23:20:06