java - JCR-SQL2 查询通配符搜索不起作用。

标签 java jackrabbit jcr jcr-sql2

我想运行此 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: (, ., =, <>, <, >, <=,

最佳答案

SELECT * FROM [nt:base] WHERE ISDESCENDANTNODE([/A/B/%])

了解更多 here

关于java - JCR-SQL2 查询通配符搜索不起作用。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951933/

相关文章:

java - 包 org.hamcrest 不存在

jackrabbit - 如何在 jackrabbit 2.1 存储库中恢复 "versioned node"?

java - Jcr查询多个具有abs路径的节点

Java 文档生成器为 Xml 字符串返回空文档

java - 多次通过单击 swing 中的按钮更改标签文本不起作用

java - 如何根据行数删除数据库表行

java - Apache Jackrabbit 2.10.1.rar 版本未在 Wildfly 9.0.1 中部署

java - JCR 存储库同步 API

java - BeanWriter 不工作 - java.lang.NullPointerException

java - Apache Jackrabbit 中的临时文件不会被删除