CXF 使用 FIQL,null SearchBean
CXF using FIQL, null SearchBean
我使用以下代码尝试了使用 CXF 进入 FIQL 的非常简单的第一步:
SearchCondition<SearchBean> searchCondition = searchContext.getCondition(SearchBean.class);
SearchBean searchBean = searchCondition.getCondition();
当用 "_s=foo==test"
调用时我得到一个 searchBean
但是当用 "_s=foo==test;bar==test"
调用时 searchBean
是 null
我做错了什么?
(附加信息:CXF版本为2.7.17)
一位同事找到了解决方案,以防有人遇到相同情况:
当一个条件 condition.getCondition()
有效且 condition.getConditions()
为 null 但当多个条件匹配时,condition.getConditions()
有效(returns a List<SearchCondtion>
)并且 condition.getCondition()
为空
我使用以下代码尝试了使用 CXF 进入 FIQL 的非常简单的第一步:
SearchCondition<SearchBean> searchCondition = searchContext.getCondition(SearchBean.class);
SearchBean searchBean = searchCondition.getCondition();
当用 "_s=foo==test"
调用时我得到一个 searchBean
但是当用 "_s=foo==test;bar==test"
调用时 searchBean
是 null
我做错了什么?
(附加信息:CXF版本为2.7.17)
一位同事找到了解决方案,以防有人遇到相同情况:
当一个条件 condition.getCondition()
有效且 condition.getConditions()
为 null 但当多个条件匹配时,condition.getConditions()
有效(returns a List<SearchCondtion>
)并且 condition.getCondition()
为空