flexibleSearchQuery的Where子句的'collectionType field IN'条件下是否可能列出List参数?

2020-09-13 19:15发布

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

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

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


  • EnumType

AccountClassificationEnum(AccountClassificationEnum.CONSUMER,AccountClassificationEnum.MEMBER,AccountClassificationEnum.ADMIN)

    EliType的
  • 收集类型

AccountClassificationCollection。 elementtype =" AccountClassificationEnum"

  • 常见问题项类型具有allowedClassifications属性。

FaqModel.allowedClassifications是AccountClassificationCollection(它不是关系类型。旧的collectionType)


在这种情况下,我可以在flexibleSearchQuery的Where子句的" IN"条件下使用List参数吗?


List enumList = new ArrayList(); enumList.add(AccountClassificationEnum.CONSUMER); enumList.add(AccountClassificationEnum.MEMBER);

query.append(" AND {q:")。append(FaqModel.ALLOWEDCLASSIFICATIONS).append("} IN(?enumList)"); params.put(" enumList",enumList)

。 。

结果为空。

对不起,我的英语不好。 谢谢。

2条回答
SAP小黑
2020-09-13 19:38

非常感谢!

一周热门 更多>

相关问答