概念
把关联保存为一个表,带有指向(由关联所连接的)表的外键。
若使用集合作为值域,对象可以容易处理多值域,但关系数据库只能拥有单值域;
当映射一对多时,可以用外键映射处理;
但是,
多对多关联关系无法做类似处理,因为已经没有单值端可以保持外键了。
运行机制
使用一个连接表保存关联关系,表中仅含有两个相互关联的表的外键ID,每一对相关联的对象,都由一个数据行与之对应。
使用时机
一般只能用于多对多的情况。
把关联保存为一个表,带有指向(由关联所连接的)表的外键。
若使用集合作为值域,对象可以容易处理多值域,但关系数据库只能拥有单值域;
当映射一对多时,可以用外键映射处理;
但是,
多对多关联关系无法做类似处理,因为已经没有单值端可以保持外键了。
使用一个连接表保存关联关系,表中仅含有两个相互关联的表的外键ID,每一对相关联的对象,都由一个数据行与之对应。
一般只能用于多对多的情况。