我试图了解设计 2 个具有多对多关系的实体的更好方法是什么?在数据库中,这两个实体之间将有一个连接表。但是我在创建实体时是否必须遵循相同的方法?
例如:用户到用户组
一个用户可能属于多个组,一个组可能包含多个用户。
在关系数据库中,我将有 3 个表,如 User、User2Group、Group
因此,当我创建我的 JPA 实体时,我应该为 3 个表提供 3 个实体,还是通过提供适当的注释(@ManytoMany)只提供 2 个实体。
由于我是 JPA 的新手,我试图从以下角度理解好的和坏的一面:
- 表现
- 代码维护
谢谢,您的输入将不胜感激。