主表
<one-to-one name="idCard" />
外键自动生成,映射属性person的主键
<class name="IdCard" table="id_card">
<id>
<generator class="foreign">
<param name="property">person</param>
</generator>
</id>
<one-to-one name="person" constraint="true" />
</class>
主表,属性映射,映射的是另一个类的属性
<one-to-one name="idCard" property-ref="person">
外键关联
<class name="IdCard" table="id_card">
<id>
<generator class="native" />
</id>
<many-to-one name="person" column="person_id" unique="true" />
</class>