【发布时间】:2022-11-10 07:41:47
【问题描述】:
我在 kotlin 多平台项目中使用 SqlDelight 数据库进行了简单的查询:
getLast: SELECT * FROM history ORDER BY id DESC LIMIT ?;
但是当我尝试构建应用程序时,我收到这样的错误“.....DatabaseImpl.kt: (207, 72): Unresolved reference: value_”。
DatabaseImpl.kt 是生成的类,我不能修改它。 这是来自此类的带有编译错误的代码:
public override fun getLast(`value`: Long): Query<History> = getLast(value_) { id, time, spo2,
pulse_rate, status ->
History(
id,
time,
spo2,
pulse_rate,
status
) }
为什么它生成“value”作为函数参数,然后使用“value_”和下划线?它会导致错误。
【问题讨论】:
标签: database kotlin multiplatform sqldelight