我开始为我的两个实体创建两个类:
这两个实体之间的关系应该是bidirectional.
然后,JPA将创建一个名为User的新关系实体。在这个表/实体中,我们将找到用户PK和组PK一起。
我的问题是:中的每个用户都应该有一个“角色”。默认角色是“成员”,但用户也可以是“领导者”。
“角色”属性不存在于我的任何类中,应该与JPA创建的User-Group关系表的"User / Group“相关联。
如何处理“角色”属性,因为它不是用户属性,也不是组属性,而是用户-组属性。如何在User-Group表中添加此列,它是JPA创建的?
谢谢你的帮助。
发布于 2015-11-26 13:54:55
最简单的方法是将多到多的关系分割成一对多的关系到一个新实体:创建一个包含角色字段、组和用户的UserRoleInAGroup类。
由此产生的一对多的关系是:
希望能帮上忙。
https://stackoverflow.com/questions/33927932
复制相似问题