对实现事务的类上面标上@Transactional,并配置适当的事务属性(在类上面直接配表示全局的,每个方法都是这个事务属性)
如果对某个方法的事务属性要求不同的话,在该方法上面写该方法的@Transactional
一、修改service实现类
二、修改bean.xml配置
这一段代码我们就不需要了,现在给他删掉,因为我们通过注解实现了,不过同时我们要添加自动扫描事务注解的xml配置:
引用的transaction-manager就是我们上面定义过的事务管理器。
<tx:annotation-driven transaction-manager="transactionManager"></tx:annotation-driven>