что я хочу сделать, это создать HQL-запрос, который принимает список идентификаторов и возвращает список загруженных объектов. Через некоторое время я обнаружил, что что-то подобное может работать
from Foo foo where foo.ID in (:IdList)
Однако, это работает только для одиночных идентификаторов, потому что, когда я пытаюсь использовать его для составных идентификаторов, приложение выдает следующее исключение:
System.ArgumentOutOfRangeException: индекс был вне диапазона. Должен быть неотрицательным и меньшим, чем размер коллекции. Имя параметра: индекс
Я невежественен ...
Я создал собственный тип для своего объекта id, надеясь, что смогу объяснить hibernate, как его использовать, но это не сработало.
Так у вас есть идеи?
спасибо