gpt4 book ai didi

Kotlin - 在多行查询中注入(inject) Android Room SQL 语言

转载 作者:IT老高 更新时间:2023-10-28 13:31:40 26 4
gpt4 key购买 nike

如何注入(inject)多行查询?它适用于带有 Java 类的 Room,但 Kotlin 也支持吗?

例如我这里有 2 个查询,只有最上面的 SQL 查询(1 行)被注入(inject)。

我尝试关注 steps in this guide但找不到所需的设置。

https://youtrack.jetbrains.com/issue/KT-13636 存在问题这表明这是已修复的,但我不确定如何实现修复。

最佳答案

您可以使用 原始字符串,它无论如何都更具可读性:

@Dao
interface ItemDao {
@Query("""
SELECT * FROM Item
WHERE Item.id = :id
""")
fun loadItemById(id: Long): LiveData<Item>
}

关于Kotlin - 在多行查询中注入(inject) Android Room SQL 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50892856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com