使用.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描述的,任务当前卡这端为多的一端,加载多的一端不会自动加载一的一端,存在懒加载现象。
本文介绍在使用.hbm.xml映射文件进行一对一关联映射时的具体配置方法,包括如何在card.hbm.xml和person.hbm.xml文件中定义关联关系,以及在查询过程中懒加载的行为表现。
1万+

被折叠的 条评论
为什么被折叠?



