`

hibernate一对一主键关联映射(单项关联)

阅读更多
hibernate一对一主键关联映射(单项关联)Person--->IdCard

主键关联映射:让两个对象的id保持相同,这样可以避免多余的字段被创建

<one-to-one>标签指示hibernate如何加载其引用对象,缺省情况下根据主键加载其引用对象

<id name="id">
<generator class="foreign">
<!-- person中的id来源于idCard,即共享idCard主键 -->
<param name="property">idCard</param>
</generator>
</id>
<property name="name"/>
<!-- constrained="true",当前主键上存在一个约束,表明person中的主键作为外键参照了idCard -->
<one-to-one name="idCard" constrained="true"/>
分享到:
评论

相关推荐

    hibernate一对一唯一外键关联映射(单项关联)

    在本案例中,我们将详细探讨“hibernate一对一唯一外键关联映射(单项关联)”。 首先,一对一关联分为两种类型:单向关联和双向关联。单向关联意味着在一个实体类中存在对另一实体的引用,而另一实体类中没有相应...

    hibernate一对多关联映射(单向关联)

    在Java的持久化框架Hibernate中,一对多关联映射是一种常见的关系映射方式,它用于表示一个实体(如用户)可以拥有多个关联实体(如订单)。在这个场景中,"一"通常代表父实体,"多"代表子实体。这篇博客文章...

    Hibernate ORMapping Annotation XML PDF

    根据给定文件的信息,本文将详细介绍...以上内容仅覆盖了一对一的几种常见关联方式及其配置方法,接下来还可以进一步探讨其他类型的关系映射,包括一对多、多对多等,以及这些关系在Hibernate中的具体实现方式。

    hibernate学习小结 @爱编程

    常见的关联关系有单项多对一关联(many-to-one)、单项一对一关联(one-to-one)、单项多对多关联(many-to-many)等。 - **单项多对一关联(many-to-one)**:在这种关系中,多的一方持有一方的引用。例如,在简历...

    ssh框架下用ajax动态从数据库查询的菜单

    每条根菜单项都有一个与之关联的JavaScript事件监听器,通常是一个点击事件,当用户点击菜单时,触发AJAX请求。 例如,使用jQuery库,我们可以创建一个AJAX请求,发送到服务器,传递当前被点击菜单的ID。服务器端...

Global site tag (gtag.js) - Google Analytics