当我尝试将模型保存到数据库后立即获取模型时,一些属性值将变为null

2020-09-07 00:14发布

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

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


我们有一个打孔的要求。

Punchout系统将以CXML形式向hybris发送请求。 在CXML的标头部分中包含punchoutCredential。 不论凭据是否有效,我们都必须在hybris中对凭据进行身份验证。

在一种情况下,如果凭据在混合环境中不可用,我们需要动态创建PunchoutCredential并需要进行身份验证。

保存punchoutcredential后,我立即尝试获取相同的内容以进行身份​​验证。 我可以获取punchoutCredentialModel,但是里面有一些属性为null。但是那些值在DB中,我已经通过HMC进行了检查。

您能否建议为什么这些属性值变为null以及如何解决?

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

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


我们有一个打孔的要求。

Punchout系统将以CXML形式向hybris发送请求。 在CXML的标头部分中包含punchoutCredential。 不论凭据是否有效,我们都必须在hybris中对凭据进行身份验证。

在一种情况下,如果凭据在混合环境中不可用,我们需要动态创建PunchoutCredential并需要进行身份验证。

保存punchoutcredential后,我立即尝试获取相同的内容以进行身份​​验证。 我可以获取punchoutCredentialModel,但是里面有一些属性为null。但是那些值在DB中,我已经通过HMC进行了检查。

您能否建议为什么这些属性值变为null以及如何解决?

付费偷看设置
发送
3条回答
能不能别闹
1楼 · 2020-09-07 00:23.采纳回答

嗨-请先调用 ModelService.refresh(punchoutCredentialModel),然后再获取 punchoutCredentialModel

Climb_Ma
2楼-- · 2020-09-07 00:36

您需要在刷新后刷新模型 保存值,然后应该尝试从模型中获取值。

野沐沐
3楼-- · 2020-09-07 00:28

不客气。

一周热门 更多>