我正在创建一个实体(房间持久性库)类 Food,我想在其中创建foodId自动增量。
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自动增量字段?
您需要使用该autoGenerate属性
autoGenerate
您的主键注释应该是这样的:
@PrimaryKey(autoGenerate = true)
PrimaryKey的参考。