gpt4 book ai didi

java - 将 IN 子句与 Java 的 JCR-SQL2 结合使用

转载 作者:行者123 更新时间:2023-11-30 07:26:16 26 4
gpt4 key购买 nike

我尝试在 Magnolia 和 JCR-SQL2 中使用“IN”子句:

SELECT * FROM [mgnl:page]
WHERE [mgnl:template] IN (
"context:pages/template-type-1",
"context:pages/template-type-2"
)

但是我收到此错误:

SELECT * FROM [mgnl:page]
WHERE [mgnl:template] IN(*)("context:pages/template-type-1","context:pages/template-type-2");
expected: ., =, <>, <, >, <=, >=, LIKE, IS, NOT

这是由于我的 JCR 实现不支持 IN 子句造成的吗?

最佳答案

我对此进行了快速研究,结果发现 JCR 规范中的 WHERE IN 子句未列出,并且可以通过一些扩展来实现。

http://download.oracle.com/otndocs/jcp/content_repository-2.0-fr-oth-JSpec/

所以,您已经回答自己,您当前使用的版本不支持它。

干杯,

关于java - 将 IN 子句与 Java 的 JCR-SQL2 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36770212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com