【问题标题】:select query in room db kotlin?在房间 db kotlin 中选择查询?
【发布时间】:2020-01-10 08:03:22
【问题描述】:

我正在构建一个 android 应用程序。在该应用程序中,我们需要使用 kotlin 实现带有 where 子句的选择查询。

@Query(value = "Select * from AddEntity where type= +'Bird'")
fun getAllbirdModule() : List<AddEntity>

我们正在尝试这段代码,但它不起作用。

【问题讨论】:

标签: android database kotlin android-room


【解决方案1】:

尝试在函数中传递类型,而不是像这样在查询中使用硬编码值

@Query(value = "SELECT * from AddEntity WHERE type = :type")
fun getAllbirdModule(type: String) : List<AddEntity>

或删除+号

@Query(value = "Select * from AddEntity where type='Bird'")
fun getAllbirdModule() : List<AddEntity>

【讨论】:

    【解决方案2】:

    试试:-

    @Query(value = "Select * from AddEntity where type='Bird'")
    fun getAllbirdModule() : List<AddEntity>
    

    【讨论】:

      猜你喜欢
      • 2013-01-17
      • 1970-01-01
      • 2020-02-12
      • 2018-07-02
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      相关资源
      最近更新 更多