可以解释一下,这些行是什么意思。 提前致谢。

2020-09-08 03:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


  public PromotionOrderResults updatePromotions(Collection  PromotionGroups,AbstractOrderModel订单){
    对象perSessionLock = this.getSessionService()。getOrLoadAttribute(" promotionsUpdateLock",new 1(this));
    同步(perSessionLock){
       返回this.updatePromotionsNotThreadSafe(promotionGroups,order);
    }
  

}

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


  public PromotionOrderResults updatePromotions(Collection  PromotionGroups,AbstractOrderModel订单){
    对象perSessionLock = this.getSessionService()。getOrLoadAttribute(" promotionsUpdateLock",new 1(this));
    同步(perSessionLock){
       返回this.updatePromotionsNotThreadSafe(promotionGroups,order);
    }
  

}

付费偷看设置
发送
4条回答
悻福寶寶
1楼-- · 2020-09-08 03:56

嗨,

updatePromotions通常用于将PromotionOrderResults对象添加到Jalo会话中

梦想连接
2楼-- · 2020-09-08 04:20

Hi

您设法解决此问题吗?

感谢Kiran

悠然的二货
3楼-- · 2020-09-08 04:08

它确实执行了您所看到的-它从会话中获取了用于锁定的对象,尝试对其进行锁定,然后在非会话状态下执行该操作 -并发方式,因为它修改了购物车/订单,否则操作的结果不可预测。

zhangjiyang1323
4楼-- · 2020-09-08 04:16

感谢Rahul,

但是想了解" promotionsUpdateLock"的目的是什么。 为什么我们使用这些代码行。

实际上,我们在生产中遇到了一些会话块问题,线程转储指出了这些代码行。

一周热门 更多>