【发布时间】:2020-05-19 14:32:20
【问题描述】:
我是 Android 和 Kotlin 的新手,所以我需要帮助。 这是我的数据类:
@Entity
data class Insurance(
@PrimaryKey(autoGenerate = true)
val uid: Int,
var date: String,
var msisdn: String,
var category: String,
var hitno: String,
var priceOfInsurance: Int
) {
override fun toString(): String {
return "Insurance(date=$date - msisdn$msisdn - category=$category - hitno1=$hitno " +
"- priceOfInsurance=$priceOfInsurance )"
}
这些是我的疑问:
@Dao
interface InsuranceDao {
@Query("SELECT * FROM Insurance")
fun fetchAll(): LiveData<List<Insurance>>
@Insert(onConflict = OnConflictStrategy.REPLACE)
suspend fun insert(arg: Insurance)
@Update(onConflict = OnConflictStrategy.REPLACE)
suspend fun update(arg: Insurance)
@Delete
suspend fun delete(arg: Insurance)
@Query("DELETE FROM Insurance")
fun deleteAllInsurance()
}
我的问题是如何进行可以对冒号 priceOfInsurance 求和的查询。
【问题讨论】: