具有自定义属性的Apache CMIS:ORDER BY子句

时间:2014-01-14 12:52:17

标签: cmis opencmis apache-chemistry cmis-workbench

看起来查询结果可以按文档自定义属性排序,因为我总是得到Null异常,例如,此查询正在运行:

SELECT * FROM my:document ORDER BY cmis:name

但当我用其他东西替换cmis:name时,例如:

SELECT * FROM my:document ORDER BY mycustomproperty:displayname

似乎ORDER BY子句后面的属性没有传递给最终查询,因为当我查看日志时,异常原因如下:

Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: null
[SELECT i from com.my.docs.repository.entity.DocumentItem i WHERE i.versionable = false
AND i.latestVersion = true AND i.typeDefinition.id IN ('my:document') ORDER BY ]

正如您所看到的,在ORDER BY之后没有任何内容,就像CMIS无法从查询中注入我的自定义属性一样。这个问题有解决方法吗?

0 个答案:

没有答案