HQL в операторе и параметрах - PullRequest
4 голосов
/ 27 января 2009

Необходимо запросить NHibernate для нескольких экземпляров объекта. Я пробовал следующий код, но он провалился с NRE независимо от NHibernate.

var query = NHibernateSession.CreateQuery("from User u where u.id in (:ids)");
query.SetParameterList("ids", new Guid[]);
query.ToList();

Похоже, общая проблема - есть предложения?

Обновление Это происходит, только если массив пуст - вопрос закрыт.

1 Ответ

1 голос
/ 27 января 2009

: идентификаторы будут пустым массивом Guid, не так ли? Вы просите NHibernate предоставить пользователям, где идентификатор находится внутри неинициализированного массива Guid.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...