小编典典

如何将主键作为 Room Persistence lib 的自动增量

all

我正在创建一个实体(房间持久性库)类
Food,我想在其中创建foodId自动增量。

@Entity
class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double)
{
    @PrimaryKey
    var foodId: Int = 0
    var calories: Double = 0.toDouble()
}

如何设置foodId自动增量字段?


阅读 92

收藏
2022-04-29

共1个答案

小编典典

您需要使用该autoGenerate属性

您的主键注释应该是这样的:

@PrimaryKey(autoGenerate = true)

PrimaryKey的参考。

2022-04-29