Как объединить две сущности и отобразить вывод в модель? - PullRequest
0 голосов
/ 23 декабря 2018

Я пытаюсь объединить две сущности, используя greenDAO, и отобразить вывод в модель, которая имеет свойства обеих сущностей.Я присоединился к сущностям, но не смог получить доступ ко второй сущности в моей модели.

Возьмем, к примеру, пример greenDAO, мы пытаемся объединить сущности User и Address и сохранить входные данные в массиве типа User,Я сделал именно то, что нужно.Объекты User и Address успешно присоединяются, но я не могу получить доступ к свойствам Address в моей модели User.Я также попытался создать массив адресов в моей модели User, но я получил исключение greenDAO «Неподдерживаемый тип».

QueryBuilder<User> queryBuilder = userDao.queryBuilder();
queryBuilder.join(Address.class, AddressDao.Properties.userId)
  .where(AddressDao.Properties.Street.eq("Sesame Street"));
List<User> users = queryBuilder.list();

Мне нужна возможность доступа к свойствам адреса, хранящимся в моем списке типов.Пользователь.

...