业务1 @Transactional(rollbackFor = Throwable.class) public long saveWithOpportunity(long ownerID, Long opportunityID, @RequestBody OrderStoreDO orderStoreDO) { long ID = save(ownerID, orderStoreDO); if (opportunityID != null) { // 商机关联订单 opportunityOrderService.relate(ownerID, opportunityID, ID, true); } return ID; }
业务2
@Transactional(rollbackFor = Throwable.class, isolation = Isolation.READ_UNCOMMITTED) public void relate(long ownerID, long opportunityID, long orderID,
原因:
合同服务合并部署导致的问题.
一个客户服务
jar包中引入了 合同服务.
另外单独一个合同服务.