Es ist eine Oracle-Einschränkung, weshalb es einen Oracle-Fehlercode hat ... obwohl man argumentieren könnte, dass es eine Einschränkung von Hibernate ist, dass es nicht transparent umgeht :)
Sie sollten die Liste wahrscheinlich in einer temporären Tabelle ablegen und ihr beitreten, vorausgesetzt, Oracle hat nichts wie Tabellenwertparameter . (Oder Sie könnten Ihre Abfrage möglicherweise in mehrere Abfragen aufteilen - es hängt davon ab, was Sie tun.)