保存模型时如何理解pk生成机制

2020-09-24 07:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, hybris在保存...

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

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


专家们,

hybris在保存模型时会自动生成pk。但是我不清楚该机制。

能否请您解释一下过程?

先谢谢了。

2条回答
SAP小菜
2020-09-24 08:07

嗨德文,<​​/p>

与此请求相关的业务案例需要在ROI和可升级性方面进行评估。

也许,这可以在hybris堆栈中实现得更高,并且更容易迁移到更高版本的hybris。 我建议您调查 AfterSaveListener

 公共类ProductUpdateAfterSaveListener实现AfterSaveListener {
    @Inject私有ModelService modelService;

    @Override public void afterSave(最终Collection 事件){
      的(最终AfterSaveEvent事件:事件){
        如果(AfterSaveEvent.UPDATE == event.getType()){
         //产品部署代码为" 1"
          如果(1 == event.getPk()。getTypeCode()){
            最终的ProductModel产品= modelService.get(event.getPk());
           //在这里输入您的业务代码
          }
  

保存侦听器后 6.6的文档

否则,让您获得答案的更快选择是对软件进行反编译并调试。

此致,
卢克

一周热门 更多>