【发布时间】:2016-12-27 15:57:21
【问题描述】:
知道如何选择所有带有指定标签或类别的 cmis:document 吗?我正在使用 Apache 化学。我猜我应该使用 JOIN,但不知道该怎么做,我仍然无法绘制类型之间的关系。
我找到了这段代码:
testDoc = session.getObjectByPath("/test/testfolder1/test1.txt")
catIds = testDoc.getPropertyValue("cm:categories")
for (catId in catIds) {
cat = session.getObject(catId)
println(cat.name)
}
但是到目前为止我打算使用prepared statement,因为我对IN_FOLDER的使用感兴趣,就像这样:
QueryStatement qs = session.createQueryStatement("SELECT ?, ? FROM ? WHERE ? > TIMESTAMP ? AND IN_FOLDER(?) OR ? IN (?)");
我的请求的目标是获取具有特定类别并包含在文件夹中的所有文档(很快我也会在标签上添加标准)
感谢您的帮助
【问题讨论】: