выбрать запрос в комнате дБ kotlin? - PullRequest
1 голос
/ 10 января 2020

Я создаю приложение android. В этом приложении нам нужно реализовать запрос select с предложением where, используя kotlin.

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

, мы пробуем этот код, но он не работает.

Ответы [ 2 ]

1 голос
/ 10 января 2020

Попробуйте передать тип в функции, а не использовать значение жесткого кода в Query, как это

@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>
0 голосов
/ 10 января 2020

Попробуйте: -

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