2
當我在我的DAO類@Transaction註釋的方法,這是造成以下錯誤接收錯誤:房:使用@Transaction
A DAO method can be annotated with only one of the following:Insert,Delete,Query,Update
這裏是我的類:
@Dao interface Dao {
@Insert(onConflict = REPLACE) fun insertList(chacaras: List<String>)
@Query("SELECT * FROM chacara WHERE cityId = :cityId")
fun getListOfCity(cityId: String): LiveData<List<String>>
@Delete fun deleteList(chacaraList: List<String>)
@Transaction
fun updateList(list: List<String>){
deleteList(list)
insertList(list)
}
}
當我刪除用@Transaction註解的方法時,它通常編譯。 有沒有辦法解決這個問題?