我正在尝试为房间数据库生成动态查询。虽然没有返回错误,但响应为空。
这是我的DAO查询:
@Query("SELECT * FROM customer WHERE :custKey = :custValue")
LiveData<List<Event>> CustomerDao.findCustomerByRegion(String custKey,String custValue);
当密钥是静态的时,同样的查询工作正常,即
工作查询:
@Query("SELECT * FROM customer WHERE customer_name = :custValue")
LiveData<List<Event>> CustomerDao.findCustomerByRegion(String custValue);
我会感激一些帮助。已经卡住了一段时间。
答案 0 :(得分:0)
根据我的初步研究,它似乎不允许保护Sql Injection。
您可以直接使用Cursor Api,但非常不鼓励这样做。 如果有任何其他信息,请发表评论。谢谢!