我正在创建一个Entity(Room Persistence lib)类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自动递增字段?
                  您如何创建Food类的新实例?您是手动指定ID还是将其留空?
                
                
                  
                    —
                    Zookey 
                    
                  
                
              
                  给未来读者的注释-Room必须将主键设置为0才能将其视为未设置。如果您使用任何其他默认值(例如-1),Room将不会自动生成ID。
                
                
                  
                    —
                    马丁梅尔卡
                    
                  
                
              
0.toDouble()可以使用0.0do声明它为双