Я не знаю, как правильно его настроить. Он говорит мне, что его нельзя добавить в базу данных, и я не могу использовать внешний ключ, так как их поле не связывает их обоих.
У меня есть данные такого типа
{
"id": 1,
"name": "General",
"visible": 1,
"summary": "",
"summaryformat": 1,
"section": 0,
"hiddenbynumsections": 0,
"uservisible": true,
"modules": [
{
"id": 1,
"url": "",
"name": "News",
...
}
}
Мой класс сущностей
@Entity(tableName = "card")
public class CardEntity {
@PrimaryKey(autoGenerate = true)
public int id;
@ColumnInfo(name = "name")
public String name;
@ColumnInfo(name = "modules")
public ModulesEntity modules;
}
Я создал класс для своих модулей
@Entity(tableName = "card")
public class CardEntity {
@PrimaryKey(autoGenerate = true)
public int id;
@ColumnInfo(name = "name")
public String name;
}