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 事物启用!




 



相关文章:

  • 2022-02-06
  • 2021-10-22
猜你喜欢
  • 2022-12-23
  • 2021-08-14
  • 2021-07-12
  • 2021-08-22
  • 2022-12-23
  • 2021-10-25
相关资源
相似解决方案