2013-08-06 2 views
0

У меня есть контакт класса, который может иметь много групп, и одна группа может иметь много контактов.Реализация «один ко многим» или «многие ко многим» ORMLite

Какую модель отношений в ORMLite я должен выбрать?

Я смотрел официальную документацию this, но мне нужно иметь список групп в элементе «Контакты», а также «Список контактов» в элементе «Группа».

Я понимаю, что это вопрос nooby, но надеюсь, что кто-то мне поможет.

ответ

0

Если группа может содержать МНОГИЕ контакты, а контакт может быть в МНОГИХ группах, тогда у вас есть отношение «МНОГИЕ, ЧЕМ МНОГО».

Думая об отношениях в этой структуре будет всегда говорить вам, какой тип отношений использовать

  1. «Группа может содержать только один контакт и контакт может только быть частью одной группы» = один к одному «
  2. Группа может содержать ТОЛЬКО ОДИН контакт, и контакт может быть частью МНОЖИХ групп» = «Один для многих»
  3. «Группа может содержать МНОГИЕ контакты и контакт может ТОЛЬКО быть частью ОДНОЙ группы» = Один для многих "
  4. " Группа может содержать МНОГИЕ контакты и контакт c a быть в МНОГИХ группах "= Многим для многих
Смежные вопросы