【发布时间】:2021-05-01 10:02:54
【问题描述】:
我正在尝试通过对列表使用 @Ignore 来创建 Room 实体,但是当我尝试构建应用程序时出现以下错误:
Entities and POJOs must have a usable public constructor
我的代码如下所示:
@Entity(tableName = "prodotti_table")
data class Prodotto(
@PrimaryKey(autoGenerate = false)
var codart: String,
var desc: String,
var prezzo_acq: Float,
var prezzo_vend: Float,
@Ignore var barcode: List<Barcode>,
var qta: Float
)
@Entity(tableName = "barcode_prodotti_table")
data class Barcode(
@PrimaryKey
var id: Int,
var codart: String,
var barcode: String,
var qta: Float
)
我怎样才能通过在该数据类中使用@Ignore 来解决它?
【问题讨论】:
标签: kotlin android-room