首先声明:

Checked异常继承java.lang.Exception类。Unchecked异常继承自java.lang.RuntimeException类。

而,Spring的事务实现采用基于AOP的拦截器来实现,如果没有在事务配置的时候注明回滚的checked exception,

那么只有在发生了unchecked exception的时候,才会进行事务回滚。

 

事务不起作用可能原因:

1.上述的异常问题。

2.方言问题。

3.MySQL引擎问题:MyISAM不支持事务。

4.hibernate.current_session_context_class属性问题。

相关文章:

  • 2021-10-16
  • 2021-11-12
  • 2021-07-24
  • 2021-11-18
  • 2021-09-28
  • 2021-04-01
  • 2022-12-23
  • 2021-06-10
猜你喜欢
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
  • 2021-05-08
  • 2022-12-23
相关资源
相似解决方案