Получить значения от 2 разных лиц с greendao 3

Проблема: Как я могу получить 2 значения из 2 разных таблиц? Я заменяю контент-провайдера Android на greenDao. С провайдером контента вы можете определить представление sql, но это невозможно с greenDao. Поэтому я попытался использовать соединения, но greenDao возвращает мне только одну сущность списка.

Каков наилучший метод в greenDao, чтобы получить 2 значения от 2 разных сущностей?

Пример:

 |Table a|                            | Table b |

 | id | descr | b_Id |                |  id   | hues | hex |
 |  1 | place |  1   |                |   1   |   2  | #000|
 |  2 | sea   |  1   |                |   2   |   3  | #111| 
 |  3 | name  |  2   |                ...
 ...                                  ...

Как я могу получить следующий объект или подобное? C c = новый C(d.getDescr(), d.getHex());

заранее спасибо.

1 ответ

Решение

Подумайте об использовании отношений. Если у вас есть объект а, вы можете получить б через a.getB(),

Другие вопросы по тегам