点击此处---> 群内免费提供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)
。 。
结果为空。
对不起,我的英语不好。 谢谢。
这是集合类型的问题,它们不能在查询的WHERE子句中使用,它们会作为字符串序列化到数据库中
作为一种解决方法,您可以尝试使用
LIKE%%
,但是要注意LIKE
的性能损失,具体取决于您的数据库非常感谢!
一周热门 更多>