Отображение словаря с помощью NH. Декларация выглядит следующим образом:
<hibernate-mapping ...
<map
name="CostsByRole"
table="JobAccountingSnapshotCosts"
lazy="false"
fetch="join"
access="nosetter.camelcase-underscore">
<key column="SnapshotId" />
<index column="RoleCode" type="String" />
<element column="Amount" type="Decimal" />
</map>
</hibernate-mapping>
Я ожидаю, что будет сгенерирован один запрос SQL, но вместо этого я получаю два: выбор для фактического объекта, а затем выбор для содержимого словаря.
Есть идеи?