多对多关系是产生在三张表的关系中的,必须有一张中间表,必须保证中间表只有两个字段,必须是复合主键,必须是另两张表的外键。 一、用多对多关系来设计类 例如:学生选课 这里只创建学生和课程类,中间表不生成对应的pojo。 类中通过以下方式表示关系: 1) 学生会选择多门课程,因此在学生类中包含了多个课程类的对象,使用Set集合来保存。 2) 一门课程有多个学生选择,因此课程类中也要包含多个学生的对象,使用Set集合来保存。 [java] view plain