私のアプリケーションには、 と の 2 つのクラスがActivityありUserます。それらの間の関係は次のとおりです。
- アクティビティには複数のユーザーを含めることができます。クラス
List<User>にこの目的のためのフィールドがあります。Activity - ユーザーは複数のアクティビティに属することができ、各アクティビティで特定の役割を持つことができます。ここ
Map<String, String>でUser、keyこれMapの はactivityIdで、値はroleIdです。Role定義済みのロールは 4 つしかないため、テーブルはありません。
ManyToOneと の間にまたはOneToManyまたはManyToManyの関係があるとUserしたら、私には理解できませんActivity。List<User>または、オブジェクト全体をデータベースActivityとMap<String, String>一緒に単純に保存する必要がありUserます。もしそうなら、どうすれば全体ListとMap.
どんなポインタでも私にとって非常に役に立ちます。