У меня есть класс nhibernate foo, который содержит коллекцию класса многие-ко-многим
<list name="bar" table="foo-bar">
<key>
<column name="fooId"/>
</key>
<index column="idx"/>
<many-to-many class="bar">
<column name="barId" />
</many-to-many>
</list>
Я хочу написать hql-запрос, который присоединяется только к первому элементу в этом списке - idx =0. Если бы это было отношение «один ко многим», я мог бы использовать index (foo.bar) = 0, но это не работает для отношений «многие ко многим».
Есть ли другой способ доступа ксвойство index моей присоединяемой таблицы?