Я загружаю информацию в класс Book.
tableName = "Books_name" data class Books( // @Embedded // val additional_imgs: MutableList<String>, val adult: Int, val author: String, val bookmark: Int, val chapters: MutableList<Chapter>? = null, val chapters_total: Int, // @Embedded // val comments: MutableList<Comment>, autoGenerate = true val id: Int? = null, val img: String, val lang: String, val last_activity: Int, val n_chapters: Int, val publisher: String, val rating: String, val s_title: String, val status: String, val t_title: String, // val team: Int, val writer: String, val year: String )
Book имеет класс Chapter
//@Entity(tableName = "Books_name")
data class Chapter(
val can_read: Boolean,
// autoGenerate = true
val id_glavs_list: Int,
val new: Boolean,
val status: String,
val title: String
)
Но после добавления этого класса появляется ошибка.Я искал информацию, но везде говорят, что это исправлено очисткой проекта.Но это не помогает.ОШИБКА:
Сущности и Pojos должны иметь открытый конструктор.Вы можете иметь пустой конструктор или конструктор, параметры которого соответствуют полям (по имени и типу).- java.util.List