NHと辞書をマッピングしています。次のように宣言は次のとおりです。NHibernate fetch = "join"マッピング属性が機能していないようです。
<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を取得する:辞書の内容のための選択に続いて、実際のオブジェクトの選択。
アイデア?
ええと...誰でも落としてしまえば、理由を説明できるかもしれない?私には合法的な質問のように見えます。 –
あなたのマッピングでは、join = "fetch"は入力ミスですか? –
私はちょうど逐語的に再フォーマットされた、それはもともとそこにあった。 – Kev