如何组合两个查询opencmis alfresco

时间:2016-05-18 09:51:50

标签: java alfresco cmis

我希望获得具有方面A或方面B的所有文件。

以下是我的疑问:

SELECT * FROM <ASPECT A>

SELECT * FROM <ASPECT B>` 

我知道在opencmis中不存在UNION,所以有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

据我所知,在CMIS中无法做到这一点。

但是您可以通过简单地加入它们来将过程结果发布到您的webscript中。由于您使用java标记标记了您的问题,因此我认为您使用的是Java支持的webscript,其中CMIS查询的结果存储在ItemIterable<QueryResult>集合中。因此,只需执行两个查询并将结果合并到一个集合中。