0

我们的项目使用 Oracle 的 ATG Web Commerce。而目前我们需要构造 RQL 查询来获取 SKU 的 tacticalTradeStatuses 包含特定状态并按状态值排序的产品。

我简要描述实体之间的关系: 产品项目描述符包含 SKU 列表。每个 SKU 都包含 map tacticalTradeStatuses(key - 战术贸易状态,value - sequense)

例如,如何获取 SKU 的 tacticalTradeStatuses 属性包含键“BEST_SELLER”并按与键“BEST_SELLER”关联的值排序的所有产品。

我们要选择要作为 RQL 参数传递的产品的键。

4

1 回答 1

0

我有两种方法可以做到这一点 1)首先创建一个查询,它根据映射键 BEST_SELLER 获取所有产品 2)现在将它传递给 foreach 液滴并添加排序属性。这有助于根据您的排序要求对结果进行排序,请参阅以下链接

http://docs.oracle.com/cd/E23095_01/Platform.93/PageDevGuide/html/s1316foreach01.html 我认为的 2 种方法是在 RQLStatement 中使用查询选项。它与每个中的排序属性相同

如果您提供一些很好的 XML 存储库结构..希望它对您有所帮助

于 2013-02-04T10:23:21.993 回答