DatabaseModelGenerator-AbstractOrderEntries的数据库列名称

2020-09-02 01:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好! 为了进行评估,我尝试挑...

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

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


你好!

为了进行评估,我尝试"挑剔" Hybris 6.3在现有的5.7安装中引入的报价。

在URS上,我遇到了以下例外情况:

 信息|  jvm 1 | 主|  2017/02/01 16:34:24.448 | 错误[hybrisHTTP3] [DefaultInitUpdateFacade]无法初始化INFO |  jvm 1 | 主|  2017/02/01 16:34:24.448 |  java.lang.IllegalStateException:表没有列OrderPK INFO |  jvm 1 | 主|  2017/02/01 16:34:24.448 | 在de.hybris.bootstrap.ddl.DatabaseModelGenerator.getColumn(DatabaseModelGenerator.java:782)

  

如果我将quoteentry定义添加到我的items.xml中,则会发生这种情况:

  
 
  
          
          <属性>
              
                  <修饰符read =" true" write =" false" search =" true"可移动=" true"可选=" false"初始=" true"
                             unique =" true"/>
              
          
  

  

现在,我想知道为什么现有类型CartEntry和OrderEntry都使用DB列" orderPK",而精心挑选的QuoteEntry使用" p_order"。

此映射限定符在哪里->列名完成了? 有谁知道? 谢谢!

6条回答
愤怒的猪头君
2020-09-02 02:43

该问题是由于不同hybris版本之间的列名不一致引起的。 发生这种情况是因为应该创建quoteentries数据库表。 通过从

执行上述sql脚本
  • 这些列将按照hybris在6.3版和

  • 中的期望重命名。
  • 更新相应的属性描述符

最后的URS成功执行。

一周热门 更多>