AppEngine for Javaを使用しており、次のように定義されたJDOエンティティがあります。
Quote
| id(Long) | quote(String) | author(String) |
短いディスカッションをキャプチャしたい場合に備えて、私の引用は複数の著者からのものである可能性があることに気づきました。そのため、著者を単純なものからに変更する必要がありString
ますList<String>
。
次のように、標準の==の代わりにIN演算子を使用することで、単一(または複数)の作成者がクエリを実行できるようになったことを理解しているようです。
Query q = _pm.newQuery(Quote.class);
//q.setFilter("author == authorParam");
q.setFilter("author IN [authorParam]");
q.declareParameters("String authorParam");
これはJavaSDKで機能しますか?