用 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 查询,但我得到了两个:一个用于实际对象的选择,然后是一个用于字典内容的选择。
有任何想法吗?