spring框架的注解驱动
<!-- 声明事务管理器对象-->
<bean id="dataSourceTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="mydataSource"></property>
</bean>
<!-- 开启事务注解驱动-->
<tx:annotation-driven transaction-manager="dataSourceTransactionManager"></tx:annotation-driven>
@Transactional
public void buyGood(int gid, int num) {
需要事务的业务代码
}