2013-08-06 41 views
0

我有类联系人,它可以有很多组,并且一个组可以有很多联系人。“一对多”或“多对多”ORMLite实现

我应该选择ORMLite中的哪种关系模型?

我看了一下this官方文档,但我需要在联系人项目中有组列表,以及组列表中的联系人列表。

我知道这是个白痴问题,但希望有人帮助我。

回答

0

如果一个组可以包含MANY联系人,并且联系人可以在多个组中,那么您拥有“MANY to MANY”关系。

关于该结构的关系,思考总是会告诉你用什么样的关系

  1. “A组只能包含一个接触和接触只能是一个组的一部分” =一对一“
  2. 一个组只能包含一个联系人,而一个联系人可以是多个组的一部分”=“一对多”
  3. “一个组可以包含多个联系人,联系人只能是一个组的一部分”=一个许多“
  4. ”一个组可以包含许多联系人和一个联系人c在许多组中“=多对多