質問はほとんどそれをすべて言います。
クラスがある場合Class A
public class A {
...
private List<String> keys;
...
}
そして、キーのリストの少なくとも1つを持つデータストアからすべてのインスタンスを選択したいのですA
が、これよりも良い方法はありますか?
query = pm.newQuery(A.class);
query.setFilter("keys.contains(:key1) || keys.contains(:key2) || keys.contains(:key3)");
List<A> results = (List<A>)query.execute(key1, key2, key3);
これはまだ実装されていないので、私は根本的な提案を受け入れています。