kotlin-room разберись как сохранить это поле - PullRequest
0 голосов
/ 24 апреля 2019

Я загружаю информацию в класс 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

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