JPAでは、クエリを作成する際に、実行できます
(" ... where a.name = :name ...")
.setParameter("name", user.getName());
ただし、JPQLでできる方法があるかどうかを期待しています:
(" ... where a.name in (:namelist) ...")
.setParameter("namelist", (List<String>)names);
また
" ... where a.name in (:namelist) ...")
.setParameter("namelist", (String[])names);
上記の例とまったく同じである必要はありません。IN (または NOT IN) リストをクエリに組み込む便利な方法を探しています。どんな形の提案も歓迎します。おそらく、Apache ユーティリティがありますか?
それ以外の場合は、クエリを作成し、アイテムを繰り返し IN リストに挿入する必要があります。