添加依赖

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.3.7.RELEASE</version>
</dependency>



配置文件

<!-- 事务管理 -->
<!-- 配置事务管理器让其进行事务控制 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<!-- 控制住数据源 -->
<property name="dataSource" ref="ds" />
</bean>
<!-- 开启基于注解的事务控制模式 -->
<tx:annotation-driven transaction-manager="transactionManager"/>



使用@Transactional

/**
* @Transactional
* isolation:事务的隔离级别
* propagation:事务的传播行为
*
* noRollbackFor:哪些异常事务可以不回滚
* noRollbackForClassName:哪些异常事务可以不回滚
*
* rollbackFor:哪些异常事务需要回滚
* rollbackForClassName:哪些异常事务需要回滚
*
* readOnly:设置事务为只读事务
* timeout:事务超时回滚,单位 秒
*/
@Transactional
public void save() {

}


回到顶部