SPRING配置事务回滚

来源:互联网 发布:明道办公软件登录 编辑:程序博客网 时间:2024/05/16 12:36

//-------------sprin配置---------------//

spring事务回滚需要进行的配置

<bean id="transactionManager" class="com.shop.jdbc.MyDataSourceTransactionManager">

<property name="dataSource" ref="dataSource">
</property>
</bean>


<!-- 配置事务属性 -->

<tx:annotation-driven transaction-manager="transactionManager" />

//-------------end---------------//


@SuppressWarnings("serial")
public class MyDataSourceTransactionManager extends
DataSourceTransactionManager {


@Override
protected Object doGetTransaction() {
//TODO 如果有主从库的时候,在这个地方设置 DataSource 选择主库
return super.doGetTransaction();
}
}


注:当数据库选择MYSQL时,表的引擎设置为:ENGINE=InnoDB

0 0