2、多对多:创建一个中间表,中间表中至少两个字段作为外键分别指向多对多双方的主键。
3、一对一:唯一外键对应,假设一对一中的任意的一方为多,在多的一方创建外键指向一的一方的主键,然后将外键设置为唯一;主键对应,一方的主键作为另一方的主键。
扩展资料:
数据库表能够描述的实体数据之间的关系,通过对象也可以进行描述, 所谓的关联映射就是将关联关系映射到数据库里, 在对象模型中就是一个或多个引用。 如何采用ava对象关系来描述数据表之间的关系, 具体如图所示。
通过一对一的关系就是在本类中定义对方类型的对象;多对多的关系,在A类中定义B类类型的Set集合,在B类中定义A类类型的Set集合,这里用Set集合的目的是避免了数据的重复。