Hibernate(4)映射关系

温柔要有,但不是妥协,我们要在安静中,不慌不忙地坚强。by 林徽因

利用关联关系操纵对象

我们在使用JDBC操作数据库的时候也常常会操纵,一些多对一,一对多等这些数据,而使用原生的操作方式往往也比较麻烦,在Hibernate中,我们使用声明的方式来解决级联的问题,我们分为以下几种形式

一、一对一关联关系

1.主键关联:两个实体共享一个主键,我们这样理解,比如学校要用你的身份证号码做你在学校的编号即学校用身份证来识别你的班级等等信息,此时你的身份证在社会上代表你个人的身份,同时在学校这个实体中它又来反映你的学校内部的相关信息,这个我们定义它为主键关联。

2.外键关联:两个实体有不同的主键,但是其中一个实体的外键引用另外一个实体的主键,

从图中我们能够看到一个类的主键引用另一个类的一个属性,这样的关系就是外键关联。

二、一对多关联关系

理解: 一个用户可以有多个订单

三、多对多关联关系

如:某种商品可以存在于很多订单中,一个订单中也可以存在多个商品。那么今天我们先给出这样几个概念具体怎么操作我们明天在详细介绍。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180209G0051Z00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券