Я пытался выполнить следующий запрос jcr sql2:
String expression = "SELECT * FROM [nt:base] AS p " +
"WHERE NAME(p) like 'opony.txt'";
Но я получил
javax.jcr.UnsupportedRepositoryOperationException.
Есть ли другой способ поиска узлов с именами типа "% example%"?
Я также пытался найти узлы с указанным путем
String expression = "SELECT * FROM [nt:base] " +
"WHERE PATH([nt:base]) like '/a/b'";
Но я получил
javax.jcr.query.InvalidQueryException: Query:
SELECT * FROM [nt:base] WHERE PATH([(*)nt:base]) like '/a/b'; expected: LENGTH, NAME, LOCALNAME, SCORE, LOWER, UPPER, or CAST
Как я могу искать узлы, пути которых похожи на "% example%"?
Я использую JCR_SQL2
javax.jcr.query.Query query = queryManager.createQuery(expression, Query.JCR_SQL2);