我想设置自己的冲突列而不是默认主键(在我的情况下只是一个自动递增整数)。所以我的桌子是:
@Entity(tableName = "users_tab")
data class User(
@PrimaryKey(autoGenerate = true)
var id: Int,
var str1: String,
var str2: String,
var str3: String
)
@Dao
interface UserDAO {
@Insert(onConflict = OnConflictStrategy.REPLACE)
fun insert(users: List<User>)
}
当REPLACE
具有相同的User
和str1
时,我想str2
怎么修改我的Insert
的注释?