Java的事务

在Java语言中,我们经常用到@Transactional这个注释作为事务。

Java事务的生效条件

  1. 方法必需是 public 描述的,因为Java的事务是通过动态代理实现的
  2. 注意rollbackFor属性的设置,在代码中需要事务回滚的时候,需要throw相关的异常
  3. 事务的传递机制,默认是传递的
  4. 超时设置,避免长事务出现