我想运行这个JCR SQL2查询:
SELECT * FROM [nt:base] WHERE path LIKE '/A/B/%'但是在运行查询之后,我得到了以下异常:
javax.jcr.query.InvalidQueryException: Query:
SELECT * FROM [nt:base] WHERE jcr:(*)path LIKE '/A/B/%'; expected: (, ., =, <>, <, >, <=,发布于 2012-12-25 06:47:55
SELECT * FROM [nt:base] WHERE ISDESCENDANTNODE([/A/B/%])阅读更多here
发布于 2015-09-14 19:09:40
我希望这将帮助您执行查询:
javax.jcr.query.QueryManager queryManager;
queryManager = jcrsession.getWorkspace().getQueryManager();
String expression = "select * from [nt:folder] AS s WHERE ISCHILDNODE(s,'"+name+"')and CONTAINS(s.[edms:owner],'*"+userid+"*') ORDER BY s.["+Config.EDMS_Sorting_Parameter+"] ASC";
javax.jcr.query.Query query = queryManager.createQuery(expression, javax.jcr.query.Query.JCR_SQL2);https://stackoverflow.com/questions/13951933
复制相似问题