Как мне поступить, если у меня две таблицы и их первичные ключи имеют одно и то же имя, как предлагает следующий файл сопоставления XML?
<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". Спящий режим говорит «Повторный столбец в отображении».