Получить значения от 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()
,