PromotionPriceRow错误-强制转换的字符值

2020-09-30 05:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)杂种5.7.0.3 我创建了...

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

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


杂种5.7.0.3

我创建了一个新的促销类型。 尝试创建新促销时,单击"创建促销价格行"时出现以下错误。 我不确定我缺少什么。 有什么想法吗?

de.hybris.platform.servicelayer.exceptions.ModelSavingException:org.springframework.dao.DataIntegrityViolationException:查询; SQL []; 数据异常:强制转换的字符值无效; 嵌套异常为java.sql.SQLDataException:数据异常:强制转换的字符值

  
              固定折扣交付
              <!-持有折扣的属性->
              <属性>
             
                  <属性
                      qualifier =" fixedDiscount"
                      autocreate =" true"
                      type =" PromotionPriceRowCollectionType">
                      以特定货币表示的购物车总金额阈值。
                      
                      <修饰符read =" true" write =" true" search =" false"初始=" false"可选=" true" partof =" true"/>
                  
                 
                  <属性
                      qualifier =" thresholdTotals"
                      autocreate =" true"
                      type =" PromotionPriceRowCollectionType">
                      以特定货币表示的购物车总金额阈值。
                      
                      <修饰符read =" true" write =" true" search =" false"初始=" false"可选=" true" partof =" true"/>
                  
  
3条回答
SKY徐
2020-09-30 06:11

嗨,

我不确定是什么原因导致了您的问题,在这种情况下扩展堆栈跟踪可能会引起兴趣。 也许您在不重新初始化或更新系统的情况下更改了类型系统,现在生成的业务逻辑不再适合类型系统/数据库了?!

尽管如此,我仍然看到一个有问题的场景:您正在使用集合类型属性来持久化数据。 hybris不建议这样做(请参阅 https://help.hybris.com/6.0上的相关注释。 0/hcd/8c755da8866910149c27ec908fc577ef.html 说"尽可能使用RelationTypes")

因此,我建议先调整您的数据模型,然后查看错误是否仍然存在

一周热门 更多>