1.spring配置文件里开启事物:

 spring mvc 注解@Transactional 用法

2. 实现类加注解

spring mvc 注解@Transactional 用法

3. 事物管理完毕!

附(注意事项):

    在实现类里面如果都用try -catch 包裹 ,则 spring 默认不为出错状态,事物不回滚

 例如:

spring mvc 注解@Transactional 用法

上图出错事物不回滚

正解:

spring mvc 注解@Transactional 用法

 在控制层 再做try-catch:

spring mvc 注解@Transactional 用法

这样才能保证spring 事物启用!




 



相关文章: