【发布时间】:2017-10-26 08:32:10
【问题描述】:
我正在尝试进行查询以搜索名称包含文本的所有对象:
@Query("SELECT * FROM hamster WHERE name LIKE %:arg0%")
fun loadHamsters(search: String?): Flowable<List<Hamster>>
消息:
Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE %'
Error:There is a problem with the query: [SQLITE_ERROR] SQL error or missing database (near "%": syntax error)
Error:Unused parameter: arg0
我也在尝试:
@Query("SELECT * FROM hamster WHERE name LIKE '%:arg0%'")
fun loadHamsters(search: String?): Flowable<List<Hamster>>
消息:
Error:Unused parameter: arg0
如何解决这个问题?
【问题讨论】:
标签: android kotlin android-room