HSQL DB和SAP Hybris云集群HANADB中类别导航节点链接的顺序差异

2020-08-27 21:24发布

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

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


嗨,我的应用程序遇到了有线问题。 我已经在CMS内容Impex文件中创建了一个自定义类别导航节点和链接,以访问类别,并且一些链接用于打开与客户/组织相关的JSP页面。 如果我使用HSQL DB在笔记本电脑上运行该应用程序,则链接顺序将按照Impex中的条目正确显示(顺序)。 现在,我将该应用程序部署到了SAP Hybris云数据中心服务器,该服务器具有HANA作为数据库。 但是,问题在于链接的顺序。 它们是混乱的,与创建/预期的顺序不符。 我缺少任何数据库配置吗? 是否有任何Hybris配置或属性文件设置可用于按在Impex中创建的顺序显示这些链接? 为什么会出现这个问题? 任何线索,不胜感激?

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

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


嗨,我的应用程序遇到了有线问题。 我已经在CMS内容Impex文件中创建了一个自定义类别导航节点和链接,以访问类别,并且一些链接用于打开与客户/组织相关的JSP页面。 如果我使用HSQL DB在笔记本电脑上运行该应用程序,则链接顺序将按照Impex中的条目正确显示(顺序)。 现在,我将该应用程序部署到了SAP Hybris云数据中心服务器,该服务器具有HANA作为数据库。 但是,问题在于链接的顺序。 它们是混乱的,与创建/预期的顺序不符。 我缺少任何数据库配置吗? 是否有任何Hybris配置或属性文件设置可用于按在Impex中创建的顺序显示这些链接? 为什么会出现这个问题? 任何线索,不胜感激?

付费偷看设置
发送
4条回答
四川大学会员
1楼 · 2020-08-27 22:11.采纳回答
解决方案:每个菜单节点都具有" parentPOS"属性,该属性是一个整数,代表该节点的位置,并且节点根据此字段显示有序。 当节点具有相同的parentPOS字段值时,显示顺序将是随机的。 在cms-content.impex中将parentPOS添加到CMSNavigationNode表中,以反映每个节点的所需顺序。

哎,真难
2楼-- · 2020-08-27 22:04

您好,能否请您详细说明在何处维护ORDER BY以获取HAHA数据库插入序列中的结果? 在查询级别吗? 还是数据库级别? Hybris框架会提取一些结果集。 因此,我们无法修改这些查询。 属性中的数据库配置是否有任何设置?

葫芦娃快救爷爷
3楼-- · 2020-08-27 21:59

出于性能原因(分布式进程),在返回查询结果时,HANA DB不会保留插入序列或主键序列。 如果订购对方案很重要,则必须提供 ORDER BY

蓋茨
4楼-- · 2020-08-27 22:17

如上所述,在" CMSNavigationNode"中添加" parentPOS"字段对我有用。

一周热门 更多>