在我的应用程序中,我有两个类:Activity
和User
. 它们之间的关系是:
- 一个活动可以有多个用户。我
List<User>
在课堂上有一个为此目的的领域Activity
。 - 一个用户可以属于多个活动,并且在每个活动中他/她可以具有特定的角色。我已经提炼了一个
Map<String, String>
inUser
,其中key
thisMap
是 theactivityId
并且值是roleId
。我没有任何Role
表格,因为只有四个预定义角色。
我无法理解 和 之间是否存在任何ManyToOne
或OneToMany
或ManyToMany
关系。或者我应该简单地将整个对象与数据库一起存储。如果是这样,我怎样才能存储一个整体和一个.User
Activity
List<User>
Activity
Map<String, String>
User
List
Map
任何指针都会对我很有帮助。