In the room database I want to auto generate id, I did the bellow code but I get UNIQUE constraint failed
error.
How can i get the table to autogenerate id and I do not want to pass id
@Entity
data class OfflineDatax (
@PrimaryKey(autoGenerate = true) val uid: Int = 0,
@ColumnInfo(name = "requestJSON") val requestJSON: String?,
@ColumnInfo(name = "requestCode") val requestCode: String?
)
@Dao
interface OfflineDataDao {
@Query("SELECT * FROM offlinedata")
fun getOfflineData(): Flow<List<OfflineData>>
@Insert()
suspend fun insertOfflineData(offlineData: OfflineData)
}
This is how inserting data
libOfflineDataDao.insertOfflineData(OfflineData(1,"test", "test"))
Thanks R