2013-08-06 43 views
0

我有類聯繫人,它可以有很多組,並且一個組可以有很多聯繫人。「一對多」或「多對多」ORMLite實現

我應該選擇ORMLite中的哪種關係模型?

我看了一下this官方文檔,但我需要在聯繫人項目中有組列表,以及組列表中的聯繫人列表。

我知道這是個白癡問題,但希望有人幫助我。

回答

0

如果一個組可以包含MANY聯繫人,並且聯繫人可以在多個組中,那麼您擁有「MANY to MANY」關係。

關於該結構的關係,思考總是會告訴你用什麼樣的關係

  1. 「A組只能包含一個接觸和接觸只能是一個組的一部分」 =一對一「
  2. 一個組只能包含一個聯繫人,而一個聯繫人可以是多個組的一部分」=「一對多」
  3. 「一個組可以包含多個聯繫人,聯繫人只能是一個組的一部分」=一個許多「
  4. 」一個組可以包含許多聯繫人和一個聯繫人c在許多組中「=多對多