,它将无法使用
任何想法如何选择所有CMIS:使用指定标签或类别的文档?我正在使用Apache化学。我猜我应该使用加入,但无法弄清楚该怎么做,我仍然在类型之间的关系时遇到麻烦。
我找到了这件代码:
testDoc = session.getObjectByPath("/test/testfolder1/test1.txt")
catIds = testDoc.getPropertyValue("cm:categories")
for (catId in catIds) {
cat = session.getObject(catId)
println(cat.name)
}
,但到目前为止,我计划使用准备好的语句,因为我对IN_Folder的使用感兴趣,就像这样:
QueryStatement qs = session.createQueryStatement("SELECT ?, ? FROM ? WHERE ? > TIMESTAMP ? AND IN_FOLDER(?) OR ? IN (?)");
我请求的目的是获取具有某些类别的所有文档,并包含在文件夹中(很快我将在标签上添加标准)
感谢您的帮助
这就是我为标签所做的:
SELECT * FROM cmis:folder AS F JOIN cm:taggable AS T ON T.cmis:objectId = F.cmis:objectId WHERE T.cmis:name = 'Agency Files'
,如果我决定添加IN_FOLDER
条件