Android Room - вложенные встроенные отношения - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь создать класс A-With-B , где B - это список <> из B-With-C .

Это может быть важная информация: классы A и B имеют отношение «многие ко многим», поэтому между ними есть таблица ассоциаций.

Итак, есть пример моего кода:

public class AWithB {
    @Embedded A a;

    @Embedded List<BWithC> b;
}

public class BWithC {
    @Embedded B b;

    @Embedded C c;
}

Но это дает мне эту ошибку: Entities and Pojos must have a usable public constructor. You can have an empty constructor or a constructor whose parameters match the fields (by name and type)

Я немного посмотрел на @Relation, но я не знаю, действительно ли он полезен в этом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...