辞書を 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 クエリが生成されることを期待していますが、代わりに 2 つ取得します。実際のオブジェクトの選択と、それに続くディクショナリのコンテンツの選択です。
何か案は?