6

Aのセットを持つクラスがありBます。ただし、これら 2 つのオブジェクトは、主キーではないフィールドによってリンクされています。

にはBを使用でき<key column>ますが、結合が にあることを指定するにはどうすればよいですかAsecondary_column? 違いAます。table_primary_key_id?

<class table="a">
    <id column="table_primary_key_id">
    </id>
    <property column="secondary_column" />

    <set table="B" lazy="false" >
        <key column="B_not_primary" />
        <one-to-many class="BClass" />
    </set>
</class>    
4

1 に答える 1

4

で解決

<set name="someSet" table="B" lazy="false">
    <key column="B_not_primary" property-ref="secondary_column" />
    <one-to-many class="BClass" />
</set>
于 2009-08-07T15:16:42.600 に答える