У меня есть такой фильтр:
<filter name="partnerIdFilter" condition="partner_id IN (:partnerId)"/>
и параметр partnerId
определяется следующим образом:
<filter-def name="partnerIdFilter">
<filter-param name="partnerId" type="int[]"/>
</filter-def>
и фильтр включен следующим образом:
currentSession.EnableFilter("partnerIdFilter").SetParameterList("partnerId", specification.GetFilterValues());
Но я получаю исключение NHibernate Undefined filter parameter [partnerId]
Как я могу это исправить? Другой фильтр в том же файле сопоставления работает без проблем.