表关联映射

[b]关联映射:一对多/多对一[/b]
[size=medium][img]http://hiphotos.baidu.com/websatyr/pic/item/114c5c58cce8f5a4810a182f.jpg[/img]
[/size]
[b]关联映射:一对一[/b]
一对一外键关联:
[img]http://hiphotos.baidu.com/websatyr/pic/item/f622d9e7eea1b60bb8382001.jpg[/img]

一对一主键关联:要求两个表的主键必须完全一致,通过两个表的主键建立关联关系
[img]http://hiphotos.baidu.com/websatyr/pic/item/500adcdab14ea0feb7fd481d.jpg[/img]

[b]关联映射:多对多[/b]
数据库中的多对多关联关系一般需采用中间表的方式处理,将多对多转化为两个一对多。
数据表间多对多关系如下图:
[img]http://hiphotos.baidu.com/websatyr/pic/item/394101547f29693a3b2935d8.jpg[/img]


在Hibernate中,按照以上方式建表配置ORM.

Data_Anywhere_Architecture中,[b]一对多/多对一[/b]的关系映射采用的是中间表的方式建立关联
[img]http://dl.iteye.com/upload/attachment/0064/4665/8c4cfe6c-6d34-328d-8e00-86f4a6cfb2e5.jpg[/img]


在Hiernate中的一对多/多对一的关系映射的看上去更多的和一对一的关系映射类似
Data_Anywhere_Architecture中的一对多/多对一的关系映射的看上去更多的和多对多的关系映射相似.

Data_Anywhere_Architecture中一对一关系映射是采用一对一主键关联(要求两个表的主键必须完全一致,通过两个表的主键建立关联关系),然后通过auxiliary关键字实现.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值