图源:简书 (jianshu.com) 之前用两篇文章介绍了 JPA 中的一对一关系和一对多关系,实际上日常开发更多见的是多对多关系,本文将介绍如何在 JPA 中实现实体的多对多关系。 假设这里有两张表,学生表和课程表,我们需要将其对应起来。这两张表之间存在多对多的关系:一个学生可以选择多个课程,一个课程可以被多个学生选择。 可以用数据模型表示为: 我们用一个中间表(关联表)保存两个表之间的这种多对多的关联关系。 这里有一个细节,两个表与关联表之间的关系是一对多的。这很好理解,一个学生可以在关联表中出现多次。同样的…