实施会议室时出错

时间:2018-07-04 11:39:52

标签: android mvvm android-room

错误:

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).  

我的实体是

@Entity
data class Category(var category: String) {

@field: PrimaryKey(autoGenerate = true)
var categoryId: Int = 0


}

1 个答案:

答案 0 :(得分:0)

根据错误消息,您需要为此类添加构造器。

@Entity data class Category(var category: String) {

@field: PrimaryKey(autoGenerate = true) var categoryId: Int = 0

constructor() : this(0) 

}