SpringMVC中配置事务:基于注解的声明式事务管理配置@Transactional
在spring配置文件中(如:spring.xml,你可以定义其他名字)添加如下内容
<!--事务配置开始位置-->
<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<!-- enable transaction annotation support -->
<tx:annotation-driven transaction-manager="txManager"/>
<!--事务配置结束-->
代码中应用:
@Transactional
public String registerCompany(参数) {
//TODO:业务逻辑
}