关联表映射
将关联保存为一个表,该表包含指向关联链接的表的外部键。
有关完整描述,请参见 EAA 模式 页面 248
对象可以通过使用集合作为字段值来轻松地处理多值字段。关系型数据库没有此功能,并且仅限于单值字段。当您映射一对多关联时,可以使用外键映射 (236) 来处理此问题,本质上是使用外键来表示关联的单值端。但是,多对多关联无法做到这一点,因为没有单值端来保存外键。
答案是关系型数据人员几十年来一直使用的经典解决方案:创建一个额外的表来记录关系。然后使用关联表映射将多值字段映射到此链接表。