如果我有兩個表並且它們的主鍵具有相同名稱,如下面的XML映射文件所示,我應該怎麼做?多對多相同PK
<class name="Person" table="person">
<id name="uid_" type="java.lang.String" column="uid">
<generator class="native" />
</id>
<property name="name_" type="java.lang.String" column="pName" />
<property name="age_" type="integer" column="age" />
<property name="birthday_" type="date" column="birthday"/>
<many-to-one name="school" class="School" column="schoolID" unique="false" />
<bag name="course">
<key column="uid" />
<many-to-many class="Course" column="uid" />
</bag>
</class>
人和課程的主鍵都命名爲「uid」。休眠狀態顯示「重複列映射」。
人的定義在哪裏? – DarkSquid 2009-08-21 18:26:00