Chciałbym załadować wszystkie obiekty, które mają przypisany tag tekstowy do dowolnej małej, ale dowolnej liczby wartości z naszej bazy danych. Logicznym sposobem rozwiązania tego problemu w SQL byłoby zbudowanie klauzuli „IN”. JPQL dopuszcza IN, ale wydaje się, że wymaga ode mnie bezpośredniego określenia każdego parametru na IN (jak w, "in (: in1,: in2,: in3)").
Czy istnieje sposób na określenie tablicy lub listy (lub innego kontenera), które powinny zostać rozwinięte do wartości klauzuli IN?
Limit wyroczni to 1000 parametrów. Problem został rozwiązany przez hibernację w wersji 4.1.7, chociaż przez podzielenie listy przekazanych parametrów na zestawy po 500, patrz JIRA HHH-1123
źródło