背景
最近在公司做的一个项目,用的是SpringMVC框架,数据库用的是MySql,刚开始并没有加入事务,后因业务需要必须事务处理。
问题的产生和解决
使用事务,直接问百度,我选择的是注解的方式。
在配置文件中配置事务管理器和驱动:
<tx:annotation-driven transaction-manager="transactionManager"/>
<bean
id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource">
<ref bean="dataSource"/>
</property>
</bean>
然后直接在service层加注解