①onetoone
主键关联(双向)
<id name="id">
<generator class="foreign">
<param name="property">idCard</param>
</generator>
</id>
….
<one-to-one name="idCard" constrained="true"/>constrained="true", 表明当前主键上存在一个约束,person
<class name="com.org.IdCard"> 的主键作为外键参照了idCard
<id name="id">
<generator class=“native"/>
</id>
….
<one-to-one name=“person"></one-to-one>
</class>
唯一外键映射
<id name="id">
<generator class="uuid"/>
</id>
<property name="name"/>
<many-to-one name="nose" unique="true" cascade="all"></many-to-one>
<id name="id">
<generator class="uuid"/>
<one-to-one name="mankind" property-ref="nose"></one-to-one>
</id>