指定されたリスト(パラメーター)のすべての項目がテーブルの列(これもリスト)に含まれるようにクエリを作成しようとしています。また、特定のリスト(パラメーター)の少なくとも1つの項目がテーブルの列に含まれるように、クエリが必要です。例えば:
JDO:
Table: User
| ID | Name | Interests <List of Strings> |
クエリ:
List <String> gifts; // Item to query with
興味がすべてのギフトに一致するすべてのユーザーをクエリするにはどうすればよいですか?つまり、すべてのギフトはインタレストのサブセットである必要があります。
興味がいくつかの(少なくとも1つの)ギフトに一致するすべてのユーザーを照会するにはどうすればよいですか?つまり、少なくとも1つの贈り物は利益のサブセットです。
すべての関心がギフトと一致するすべてのユーザーをクエリするにはどうすればよいですか?つまり、すべての利益は贈り物のサブセットである必要があります。
一部(少なくとも1つ)の関心がギフトと一致するすべてのユーザーをクエリするにはどうすればよいですか?つまり、少なくとも1つの関心は贈り物のサブセットです。
これらのクエリは可能ですか?もしそうなら、どのように?.contains()
キーワードを使用してこれらのクエリを実行できますか?もしそうなら、どのように?誰かがいくつかの例を共有できますか?どんな助けでも大歓迎です。
ありがとうございました。