La database de la sala anula objects insertados

Tengo mi object de entidad de esta manera:

@Entity(tableName = "woks", foreignKeys = arrayOf(ForeignKey( entity = Order::class, parentColumns = arrayOf("entryid"), childColumns = arrayOf("order_id"), onDelete = ForeignKey.CASCADE ))) data class Wok( val order_id: String ) { @ColumnInfo(name = "id") @PrimaryKey(autoGenerate = true) var id: Long = 0 } 

y la inserción en mi file DAO definido de esta manera:

 @Insert(onConflict = OnConflictStrategy.IGNORE) abstract fun insertWok(wok: Wok): Long 

Como puede ver, el conflicto se ignora, por lo tanto, cuando bash volver a insert el mismo object, anulará ese object y seguirá incrementando el ID.

Entonces, lo que quiero lograr es insert el mismo object tantas veces