使用.hbm.xml映射文件*
一对一
在card.hbm.xml文件中
<many-to-one name="person" unique="true" column="p_id" cascade="save-update" lazy="false"></many-to-one>
</class>
在person.hbm.xml文件中
<!-- 描述一对一的复杂属性 -->
<one-to-one name="card"></one-to-one>
</class>
注意:
A: 在一对一的情况下,查询人对象会马上查询关联的卡对象,不存在懒加载现象。
B:在查询卡对象时不会自动查询人对象,因为我们使用的标签是many-to-one描述的,任务当前卡这端为多的一端,加载多的一端不会自动加载一的一端,存在懒加载现象。