事务 超时 设置。
@Service public class OrderServiceImpl implements OrderService { @Transactional @Override public void add(Order order) { // 业务逻辑... 这里会调用digui } public int digui(Integer fatherId) { // 递归逻辑... } } 默认情况这个digui是有事务的。
但是我们还可以设置 事务的超时。
import org.springframework.transaction.annotation.Transactional; @Service public class OrderServiceImpl implements OrderService { @Transactional(timeout = 30) // 设置30秒超时 @Override public void add(Order order) { // 业务逻辑... 这里会调用digui } @Transactional(timeout = 60) // 递归方法单独设置更长超时 public int digui(Integer fatherId) { // 递归逻辑... } }
站长微信:xiaomao0055
站长QQ:14496453