Java 查询数组是否包含JDO中的元素

Java 查询数组是否包含JDO中的元素,java,jdo,Java,Jdo,我有一个模型,它有一个称为标记的字符串数组 public class Model { private String tags[]; ... } 如何进行查询,查看数组标记是否包含某个字符串,比如某个模型的标记属性是否如下所示tags[]={“Java”,“Programming”} 我想在JDO中进行一个查询,它将获取标记属性包含元素“Java”的所有模型 取决于您的数据存储,以及是否使用DataNucleus。没有标准的JDO处理方法。使用DataNucleus和RDBM

我有一个模型,它有一个称为标记的字符串数组

public class Model {
    private String tags[];
    ... 

}
如何进行查询,查看数组标记是否包含某个字符串,比如某个模型的标记属性是否如下所示
tags[]={“Java”,“Programming”}


我想在JDO中进行一个查询,它将获取标记属性包含元素“Java”的所有模型

取决于您的数据存储,以及是否使用DataNucleus。没有标准的JDO处理方法。使用DataNucleus和RDBMS,您可以遵循本页上的数组“contains”方法


对于使用DataNucleus的任何其他数据存储,这可能还不受支持。

是的,我正在Google App Engine上使用DataNucleus。太神了非常感谢D