我有这个房间实体与自动生成的主键,我认为这导致了问题
@Entity(tableName = "savedlocations")
data class SavedLocationsEntity(
@PrimaryKey(autoGenerate = true)
val id: Int? = 0,
@ColumnInfo("latitude")
val latitude: Double,
@ColumnInfo("longitude")
val longitude: Double,
@ColumnInfo("city")
val city: String,
@ColumnInfo("province")
val province: String
)
字符串
这样不行
@Delete
suspend fun removeFromSavedLocations(savedLocation: SavedLocationsEntity)
型
这些都在起作用
@Query("SELECT * FROM savedlocations")
suspend fun getSavedLocations(): List<SavedLocationsEntity>
@Insert(onConflict = OnConflictStrategy.REPLACE)
suspend fun addToSavedLocations(savedLocation: SavedLocationsEntity)
型
1条答案
按热度按时间wbrvyc0a1#
您可以尝试添加
@Query
而不是@Delete
。字符串