知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 8467|回复: 9

[原创] Hibernate关联关系理解

[复制链接]
发表于 2006-12-29 13:20:53 | 显示全部楼层 |阅读模式
(1) 一对一关联:

一对一关联有两种实现方式:基于主键的一对一关联和基于外键的一对一关联。
•        一对一的主键关联形式,即两张关联表通过主键形成一对一映射关系。
•        基于外键关联的单向一对一关联和单向多对一关联几乎是一样的。唯一的不同就是单向一对一关联中的外键字段具有唯一性约束。

注:基于外键关联的单向一对多关联是一种很少见的情况,并不推荐使用。

(2) 一对多关系:

一对多关系 分为“单向一对多/多对一关系”和“双向多对一”关系。
•         “单向一对多/多对一关系”只需在“一”/“多”方进行配置,
•         “双向多对一关系”需要在关联双方均加以配置。

双向多对一关联就是在多方和一方都进行配置,并在“一” 方通过属性inverse="true"设置控制关系反转


注:单向多对一关联是最常见的单向关联关系。
注:双向多对一关联是最常见的关联关系。双向多对一关联实际上是“多对一”与“一对多”关联的组合
发表于 2006-12-29 15:29:16 | 显示全部楼层
发表于 2006-12-29 18:22:25 | 显示全部楼层
发表于 2007-1-2 09:40:22 | 显示全部楼层
发表于 2007-1-2 10:13:31 | 显示全部楼层
发表于 2007-1-2 12:00:24 | 显示全部楼层
发表于 2007-1-2 12:55:58 | 显示全部楼层
 楼主| 发表于 2007-1-5 19:43:51 | 显示全部楼层
发表于 2007-1-5 23:48:53 | 显示全部楼层
发表于 2007-1-12 22:20:04 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-7 16:22

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表